diff --git a/ChangeLog b/ChangeLog index 681846b42e..6c46f12213 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-11-22 Matthias Clasen + + * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem. + (#485662, patch by Herbert Valerio Riedel) + 2007-11-22 Matthias Clasen * gtk/gtktextiter.c: Fix an aliasing problem. (#347585, Ed Catmur) diff --git a/modules/printbackends/cups/gtkcupsutils.c b/modules/printbackends/cups/gtkcupsutils.c index ca7986e43d..da729bf3c0 100644 --- a/modules/printbackends/cups/gtkcupsutils.c +++ b/modules/printbackends/cups/gtkcupsutils.c @@ -622,7 +622,7 @@ _post_send (GtkCupsRequest *request) if (request->data_io != NULL) { fstat (g_io_channel_unix_get_fd (request->data_io), &data_info); - sprintf (length, "%lu", (unsigned long) ippLength (request->ipp_request) + data_info.st_size); + sprintf (length, "%lu", (unsigned long) (ippLength (request->ipp_request) + data_info.st_size)); } else sprintf (length, "%lu", (unsigned long) ippLength (request->ipp_request));