From: Andrew Bartlett Date: Thu, 4 Jul 2002 08:39:06 +0000 (+0000) Subject: Always free_conn() after all the DEBUG()s etc. X-Git-Tag: samba-3.0.0alpha18~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06529c0433bf75790aad27dd3cecf7005612c694;p=thirdparty%2Fsamba.git Always free_conn() after all the DEBUG()s etc. --- diff --git a/source/smbd/service.c b/source/smbd/service.c index 0fec7b24a94..222101faa07 100644 --- a/source/smbd/service.c +++ b/source/smbd/service.c @@ -455,9 +455,9 @@ static connection_struct *make_connection_snum(int snum, user_struct *vuser, conn->force_user = True; DEBUG(3,("Forced user %s\n",user)); } else { - conn_free(conn); DEBUG(1,("Couldn't find user %s\n",fuser)); *status = NT_STATUS_NO_SUCH_USER; + conn_free(conn); return NULL; } } @@ -508,9 +508,9 @@ static connection_struct *make_connection_snum(int snum, user_struct *vuser, DEBUG(3,("Forced group %s\n",gname)); } } else { - conn_free(conn); - *status = NT_STATUS_NO_SUCH_GROUP; DEBUG(1,("Couldn't find group %s\n",gname)); + *status = NT_STATUS_NO_SUCH_GROUP; + conn_free(conn); } } #endif /* HAVE_GETGRNAM */