Since I don't have the email to reply-to for a review, here is a link:
https://www.redhat.com/archives/libvirt-cim/2012-December/msg00021.html
I'm not sure what "$1" is in this context, let's consider setting
"$1"
to some variable that is more understandable in the context.
Furthermore, is "0" a special number/string? How would anyone know
reading the code without having knowledge of the code.
John