r5225: fix mem leak and debug message
authorStefan Metzmacher <metze@samba.org>
Fri, 4 Feb 2005 07:01:33 +0000 (07:01 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:55:33 +0000 (10:55 -0500)
metze
(This used to be commit c0ee5922cdd4e57007e3a8f16cae71550fb38f2e)

source3/smbd/nttrans.c

index 2395d0d8db58e5ec52f26be0143c01f23df9389e..5758b9d71622f685228e09b0e8ad1da921ac0645 100644 (file)
@@ -2143,6 +2143,7 @@ static int call_nt_transact_ioctl(connection_struct *conn, char *inbuf, char *ou
                shadow_data = TALLOC_ZERO_P(shadow_mem_ctx,SHADOW_COPY_DATA);
                if (shadow_data == NULL) {
                        DEBUG(0,("talloc_zero() failed!\n"));
+                       talloc_destroy(shadow_mem_ctx);
                        return ERROR_NT(NT_STATUS_NO_MEMORY);
                }
                
@@ -2310,7 +2311,7 @@ static int call_nt_transact_get_user_quota(connection_struct *conn, char *inbuf,
 
        /* access check */
        if (current_user.uid != 0) {
-               DEBUG(1,("set_user_quota: access_denied service [%s] user [%s]\n",
+               DEBUG(1,("get_user_quota: access_denied service [%s] user [%s]\n",
                        lp_servicename(SNUM(conn)),conn->user));
                return ERROR_DOS(ERRDOS,ERRnoaccess);
        }