Mercurial > pidgin
comparison src/protocols/simple/simple.c @ 13398:bddf037063bd
[gaim-migrate @ 15772]
These shouldn't be dereferenced before the NULL check.
Resolves CID 73
committer: Tailor Script <tailor@pidgin.im>
| author | Richard Laager <rlaager@wiktel.com> |
|---|---|
| date | Mon, 06 Mar 2006 16:57:34 +0000 |
| parents | 955a24d87729 |
| children | dc28bca6a7b5 |
comparison
equal
deleted
inserted
replaced
| 13397:779dfb7925be | 13398:bddf037063bd |
|---|---|
| 1613 | 1613 |
| 1614 static void simple_close(GaimConnection *gc) | 1614 static void simple_close(GaimConnection *gc) |
| 1615 { | 1615 { |
| 1616 struct simple_account_data *sip = gc->proto_data; | 1616 struct simple_account_data *sip = gc->proto_data; |
| 1617 | 1617 |
| 1618 /* unregister */ | |
| 1619 do_register_exp(sip, 0); | |
| 1620 connection_free_all(sip); | |
| 1621 if(sip) { | 1618 if(sip) { |
| 1619 /* unregister */ | |
| 1620 do_register_exp(sip, 0); | |
| 1621 connection_free_all(sip); | |
| 1622 | |
| 1622 g_free(sip->servername); | 1623 g_free(sip->servername); |
| 1623 g_free(sip->username); | 1624 g_free(sip->username); |
| 1624 g_free(sip->password); | 1625 g_free(sip->password); |
| 1625 g_free(sip->registrar.nonce); | 1626 g_free(sip->registrar.nonce); |
| 1626 g_free(sip->registrar.opaque); | 1627 g_free(sip->registrar.opaque); |
