Mercurial > pidgin
changeset 27244:7a4f56967512
Use unsigned lengths here and use %zu when reading into the gsize var
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 02 Jul 2009 06:08:36 +0000 |
parents | ecdc58da4cdd |
children | a051f77d86a8 |
files | libpurple/util.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/util.c Thu Jul 02 04:15:21 2009 +0000 +++ b/libpurple/util.c Thu Jul 02 06:08:36 2009 +0000 @@ -3786,15 +3786,15 @@ /* Process in-place */ static void -process_chunked_data(char *data, gssize *len) +process_chunked_data(char *data, gsize *len) { - gssize sz; - gssize nlen = 0; + gsize sz; + gsize nlen = 0; char *p = data; char *s = data; while (*s) { - if (sscanf(s, "%x\r\n", &sz) != 1) { + if (sscanf(s, "%" G_GSIZE_MODIFIER "x\r\n", &sz) != 1) { purple_debug_error("util", "Error processing chunked data. Expected data length, found: %s\n", s); break; }