diff -ur gaim-0.77-c99fix/src/protocols/novell/nmuser.c gaim-0.77-c99fix2/src/protocols/novell/nmuser.c --- gaim-0.77-c99fix/src/protocols/novell/nmuser.c 2004-04-28 20:35:17.000000000 -0400 +++ gaim-0.77-c99fix2/src/protocols/novell/nmuser.c 2004-04-28 20:48:01.000000000 -0400 @@ -50,10 +50,12 @@ nm_initialize_user(const char *name, const char *server_addr, int port, gpointer data, nm_event_cb event_callback) { + NMUser *user; + if (name == NULL || server_addr == NULL || event_callback == NULL) return NULL; - NMUser *user = g_new0(NMUser, 1); + user = g_new0(NMUser, 1); user->conn = g_new0(NMConn, 1); @@ -1646,12 +1648,13 @@ char * nm_typed_to_dotted(const char *typed) { + char *dotted; unsigned i = 0, j = 0; if (typed == NULL) return NULL; - char *dotted = g_new0(char, strlen(typed)); + dotted = g_new0(char, strlen(typed)); do {