diff --git a/src/usb_moded-dbus.c b/src/usb_moded-dbus.c index 4bb6df1..d848bf0 100644 --- a/src/usb_moded-dbus.c +++ b/src/usb_moded-dbus.c @@ -248,10 +248,10 @@ static DBusHandlerResult msg_handler(DBusConnection *const connection, DBusMessa { char *config = get_hidden_modes(); if(!config) - config = strdup(""); + config = g_strdup(""); if((reply = dbus_message_new_method_return(msg))) dbus_message_append_args (reply, DBUS_TYPE_STRING, &config, DBUS_TYPE_INVALID); - free(config); + g_free(config); } else if(!strcmp(member, USB_MODE_NETWORK_SET)) {