Mercurial > pidgin.yaz
comparison src/util.c @ 5532:6f35b80c5ffa
[gaim-migrate @ 5932]
(10:04:36) Robot101: LSchiere: alternative way to deal with the magic number - remove it. doesn't crash
when signing on to a HTTP proxy. also resolves the mysterious "unsigned tmp" which appeared a week or few
ago..
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Mon, 26 May 2003 14:04:53 +0000 |
parents | 10920646988f |
children | 7a64114641c3 |
comparison
equal
deleted
inserted
replaced
5531:10920646988f | 5532:6f35b80c5ffa |
---|---|
352 | 352 |
353 /* This was borrowed from the Kame source, and then tweaked to our needs */ | 353 /* This was borrowed from the Kame source, and then tweaked to our needs */ |
354 char *tobase64(const unsigned char *buf, size_t len) | 354 char *tobase64(const unsigned char *buf, size_t len) |
355 { | 355 { |
356 char *s = NULL, *rv = NULL; | 356 char *s = NULL, *rv = NULL; |
357 unsigned tmp; | 357 unsigned char tmp; |
358 | |
359 if(len == (size_t)(-1)) | |
360 len = strlen(buf); | |
361 | 358 |
362 s = g_malloc((4 * (len + 1)) / 3 + 1); | 359 s = g_malloc((4 * (len + 1)) / 3 + 1); |
363 | 360 |
364 rv = s; | 361 rv = s; |
365 while (len >= 3) { | 362 while (len >= 3) { |