I'm still baffled why gcc thinks this is something one needs to *turn* on.
*) CFLAGS="$CFLAGS -Wsign-compare" ;;
esac
+ case " $CFLAGS " in
+ *[\ \ ]-Wformat[\ \ ]*) ;;
+ *) CFLAGS="$CFLAGS -Wformat" ;;
+ esac
+
+ case " $CFLAGS " in
+ *[\ \ ]-Wformat-security[\ \ ]*) ;;
+ *) CFLAGS="$CFLAGS -Wformat-security" ;;
+ esac
+
if test "x$enable_ansi" = "xyes"; then
case " $CFLAGS " in
*[\ \ ]-ansi[\ \ ]*) ;;
error = g_error_new (DEVKIT_DISKS_DAEMON_ERROR,
error_code,
- message);
+ "%s", message);
dbus_g_method_return_error (context, error);
g_error_free (error);
g_free (message);
error = g_error_new (DEVKIT_DISKS_DEVICE_ERROR,
error_code,
- message);
+ "%s", message);
dbus_g_method_return_error (context, error);
g_error_free (error);
g_free (message);
error = g_error_new (DEVKIT_DISKS_DEVICE_ERROR,
error_code,
- message);
+ "%s", message);
dbus_g_method_return_error (context, error);
g_error_free (error);
g_free (message);