aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gtk/hostlist_table.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/hostlist_table.c b/gtk/hostlist_table.c
index 0d39248851..d50b9ea28a 100644
--- a/gtk/hostlist_table.c
+++ b/gtk/hostlist_table.c
@@ -235,8 +235,8 @@ hostlist_sort_column(GtkCList *clist, gconstpointer ptr1, gconstpointer ptr2)
case 5: /* Tx Bytes */
case 6: /* Rx Packets */
case 7: /* Rx Bytes */
- sscanf(text1, "%" PRIu64, &i1);
- sscanf(text2, "%" PRIu64, &i2);
+ sscanf(text1, "%" G_GINT64_MODIFIER "u", &i1);
+ sscanf(text2, "%" G_GINT64_MODIFIER "u", &i2);
/* XXX - this might cause trouble because of overflow problems */
/* XXX - is this correct anyway? Subtracting two unsigned values will still be an unsigned value, which will never become negative */
return (gint) (i1-i2);