diff -p -up gnome-pilot-2.0.17/capplet/util.c~ gnome-pilot-2.0.17/capplet/util.c --- gnome-pilot-2.0.17/capplet/util.c~ 2008-02-27 01:00:15.000000000 +0100 +++ gnome-pilot-2.0.17/capplet/util.c 2009-01-08 07:38:14.000000000 +0100 @@ -164,7 +164,7 @@ error_dialog (GtkWindow *parent, gchar * tmp = g_strdup_vprintf (mesg,ap); dlg = gtk_message_dialog_new (parent, GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, tmp); + GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", tmp); gtk_dialog_run (GTK_DIALOG (dlg)); gtk_widget_destroy (dlg); diff -p -up gnome-pilot-2.0.17/conduits/backup/backup_conduit.c~ gnome-pilot-2.0.17/conduits/backup/backup_conduit.c --- gnome-pilot-2.0.17/conduits/backup/backup_conduit.c~ 2008-01-03 10:16:13.000000000 +0100 +++ gnome-pilot-2.0.17/conduits/backup/backup_conduit.c 2009-01-08 07:39:15.000000000 +0100 @@ -923,7 +923,7 @@ error_dialog (GtkWindow *parent, gchar * tmp = g_strdup_vprintf (mesg,ap); dlg = gtk_message_dialog_new (parent, GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, tmp); + GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", tmp); gtk_dialog_run (GTK_DIALOG (dlg)); gtk_widget_destroy (dlg); diff -p -up gnome-pilot-2.0.17/gpilotd/gnome-pilot-structures.c~ gnome-pilot-2.0.17/gpilotd/gnome-pilot-structures.c --- gnome-pilot-2.0.17/gpilotd/gnome-pilot-structures.c~ 2008-02-27 00:53:19.000000000 +0100 +++ gnome-pilot-2.0.17/gpilotd/gnome-pilot-structures.c 2009-01-08 07:35:40.000000000 +0100 @@ -460,7 +460,7 @@ gpilot_network_device_init (GPilotDevice "bind socket: err %d"), device->name, pi_net, ret); } - g_warning(line); + g_warning("%s", line); return -1; } diff -p -up gnome-pilot-2.0.17/gpilotd/gpilotd.c~ gnome-pilot-2.0.17/gpilotd/gpilotd.c --- gnome-pilot-2.0.17/gpilotd/gpilotd.c~ 2009-01-07 23:36:12.000000000 +0100 +++ gnome-pilot-2.0.17/gpilotd/gpilotd.c 2009-01-08 07:37:21.000000000 +0100 @@ -382,7 +382,7 @@ check_usb_config(GPilotDevice *device) { "You may need to select a " "`ttyUSB...' device."), device->name, device->port); - g_warning(line); + g_warning("%s", line); gpilot_gui_warning_dialog(line); error = 1; } else if (!libusb_device && !visor_loaded) { @@ -397,7 +397,7 @@ check_usb_config(GPilotDevice *device) { "You may need to select a " "`usb:' device."), device->name, device->port); - g_warning(line); + g_warning("%s", line); gpilot_gui_warning_dialog(line); error = 1; } @@ -1343,7 +1343,7 @@ visor_devices_timeout (gpointer data) "Check that usbfs or sysfs is mounted."), sysfs_dir_name, usbdevicesfile_str); - g_warning (str); + g_warning ("%s", str); g_free (str); } return TRUE; /* can't proceed */ @@ -1655,7 +1655,7 @@ dump_build_info (void) str = g_string_append (str, "[Network] "); str = g_string_append (str, "[Bluetooth] "); #endif - g_message (str->str); + g_message ("%s", str->str); g_string_free (str, TRUE); } diff -p -up gnome-pilot-2.0.17/utils/make-password.c~ gnome-pilot-2.0.17/utils/make-password.c --- gnome-pilot-2.0.17/utils/make-password.c~ 2007-01-11 09:32:44.000000000 +0100 +++ gnome-pilot-2.0.17/utils/make-password.c 2009-01-08 07:40:06.000000000 +0100 @@ -83,7 +83,7 @@ struct pi_sockaddr addr; (void)srand((int)time((time_t *)NULL)); to64(&salt[0],rand(),2); /*printf("Encrypted password = \"%s\"\n",crypt(U.password,salt));*/ - printf((char*)crypt(U.password,salt)); + printf("%s", (char*)crypt(U.password,salt)); pi_close(sd); exit(0);