comparison libpurple/protocols/jabber/oob.c @ 32754:e164f7815b52

Update XMPP for 64-bit transfers. Refs #8477.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sun, 16 Oct 2011 06:52:12 +0000
parents b6defcebfe4b
children 2ec94166be43
comparison
equal deleted inserted replaced
32753:df7fb85b11ba 32754:e164f7815b52
135 jox->headers = g_string_append_len(jox->headers, test, len); 135 jox->headers = g_string_append_len(jox->headers, test, len);
136 if((tmp = strstr(jox->headers->str, "\r\n\r\n"))) { 136 if((tmp = strstr(jox->headers->str, "\r\n\r\n"))) {
137 *tmp = '\0'; 137 *tmp = '\0';
138 lenstr = strstr(jox->headers->str, "Content-Length: "); 138 lenstr = strstr(jox->headers->str, "Content-Length: ");
139 if(lenstr) { 139 if(lenstr) {
140 int size; 140 goffset size;
141 sscanf(lenstr, "Content-Length: %d", &size); 141 sscanf(lenstr, "Content-Length: %" G_GOFFSET_FORMAT, &size);
142 purple_xfer_set_size(xfer, size); 142 purple_xfer_set_size(xfer, size);
143 } 143 }
144 purple_xfer_set_read_fnc(xfer, NULL); 144 purple_xfer_set_read_fnc(xfer, NULL);
145 145
146 tmp += 4; 146 tmp += 4;