diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-03-22 20:10:17 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-03-22 20:10:17 -0700 |
commit | 6cbfe5fa1e5f68e3ea5931512d9b56eff70a0d65 (patch) | |
tree | f1413fcdcaad1d0a3c93c2e9e7494d996e4b2c36 /gatchat/ppp_auth.c | |
parent | e396b7d5afcce6d90d5836d57f7b800a1b6b7b52 (diff) | |
download | ofono-6cbfe5fa1e5f68e3ea5931512d9b56eff70a0d65.tar.bz2 |
The g_free() function checks for NULL pointers
And so does even the free() function from glibc ;)
Diffstat (limited to 'gatchat/ppp_auth.c')
-rw-r--r-- | gatchat/ppp_auth.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gatchat/ppp_auth.c b/gatchat/ppp_auth.c index d6181129..63d6b6f2 100644 --- a/gatchat/ppp_auth.c +++ b/gatchat/ppp_auth.c @@ -60,12 +60,10 @@ void auth_set_credentials(struct auth_data *data, const char *username, if (data == NULL) return; - if (data->username) - g_free(data->username); - if (data->passwd) - g_free(data->passwd); - + g_free(data->username); data->username = g_strdup(username); + + g_free(data->passwd); data->passwd = g_strdup(passwd); } |