Mercurial > pidgin.yaz
comparison libpurple/protocols/bonjour/bonjour_ft.c @ 28289:db99cde1845c
Fix crashes when filenames end up being NULL in some prpls. Fixed a minor
leak in MSNP9 while we're at it.
committer: John Bailey <rekkanoryo@rekkanoryo.org>
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sun, 16 Aug 2009 23:46:15 +0000 |
parents | d078048fb03a |
children | 867b4cdc01bf |
comparison
equal
deleted
inserted
replaced
28288:cd257777ac5d | 28289:db99cde1845c |
---|---|
448 filesize = atoi(filesize_str); | 448 filesize = atoi(filesize_str); |
449 } | 449 } |
450 | 450 |
451 /* TODO: Make sure that it is advertising a bytestreams transfer */ | 451 /* TODO: Make sure that it is advertising a bytestreams transfer */ |
452 | 452 |
453 bonjour_xfer_receive(pc, id, sid, name, filesize, filename, XEP_BYTESTREAMS); | 453 if (filename) { |
454 | 454 bonjour_xfer_receive(pc, id, sid, name, filesize, filename, XEP_BYTESTREAMS); |
455 parsed_receive = TRUE; | 455 |
456 parsed_receive = TRUE; | |
457 } | |
456 } | 458 } |
457 | 459 |
458 if (!parsed_receive) { | 460 if (!parsed_receive) { |
459 BonjourData *bd = purple_connection_get_protocol_data(pc); | 461 BonjourData *bd = purple_connection_get_protocol_data(pc); |
460 | 462 |