libpurple/protocols/silc/buddy.c

branch
release-2.2.3
changeset 20287
4a25d4144f16
parent 18552
810a338ef085
child 21453
a90cf329cd48
--- a/libpurple/protocols/silc/buddy.c	Fri Nov 09 08:32:29 2007 +0000
+++ b/libpurple/protocols/silc/buddy.c	Fri Nov 09 08:33:47 2007 +0000
@@ -934,8 +934,11 @@
 		/* Create dir if it doesn't exist */
 		if ((g_stat(filename, &st)) == -1) {
 			if (errno == ENOENT) {
-				if (pw->pw_uid == geteuid())
-					g_mkdir(filename, 0755);
+				if (pw->pw_uid == geteuid()) {
+					int ret = g_mkdir(filename, 0755);
+					if (ret < 0)
+						return;
+					}
 			}
 		}
 

mercurial