Fix CID #385

Fri, 14 Nov 2008 06:42:18 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Fri, 14 Nov 2008 06:42:18 +0000
changeset 24645
da3a357c07c1
parent 24644
8591e2d85bc1
child 24646
cc1cc6c659d3

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) == '\"')) {

mercurial