void
addVariantToIter(JSContext* cx, nsIVariant *aVariant, DBusMessageIter *aIter, DBusSignatureIter *aSigIter)
{
- char *element_signature = dbus_signature_iter_get_signature(aSigIter);
int element_type = dbus_signature_iter_get_current_type(aSigIter);
PRUint16 variant_type;
aVariant->GetDataType(&variant_type);
+#ifdef DEBUG
+ char *element_signature = dbus_signature_iter_get_signature(aSigIter);
BDBLOG(("addVariantToIter: signature \"%s\", type %c, variant type: %i\n",
element_signature,
element_type,
variant_type));
+ dbus_free(element_signature);
+#endif
if (dbus_type_is_basic(element_type))
{
{
BDBLOG((" unhandled\n"));
}
-
- dbus_free(element_signature);
}
static