gboolean done_chunking = FALSE;
while (!done_chunking) {
- gint chunk_size = 0;
- gint chunk_offset = 0;
+ guint chunk_size = 0;
+ gint chunk_offset = 0;
gchar *chunk_string = NULL;
gchar *c = NULL;
*c = '\0';
}
- if ((sscanf(chunk_string, "%x",
- &chunk_size) < 0) || chunk_size < 0) {
+ if (sscanf(chunk_string, "%x", &chunk_size) < 1) {
/* We couldn't get the chunk size,
* so stop trying.
*/