Fri, 14 Nov 2008 06:42:18 +0000
Fix CID #385
| libpurple/util.c | file | annotate | diff | comparison | revisions |
--- a/libpurple/util.c Fri Nov 14 06:41:47 2008 +0000 +++ b/libpurple/util.c Fri Nov 14 06:42:18 2008 +0000 @@ -4151,6 +4151,8 @@ const char *c, *domain; static char *rfc822_specials = "()<>@,;:\\\"[]"; + g_return_val_if_fail(address != NULL, FALSE); + /* first we validate the name portion (name@domain) (rfc822)*/ for (c = address; *c; c++) { if (*c == '\"' && (c == address || *(c - 1) == '.' || *(c - 1) == '\"')) {