r8044: give a better error code
authorStefan Metzmacher <metze@samba.org>
Fri, 1 Jul 2005 08:27:23 +0000 (08:27 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:19:02 +0000 (13:19 -0500)
metze
(This used to be commit fdbf822f1c90cba110d91720ea586ceef9de38b2)

source4/lib/socket/socket_unix.c

index f27076b5d8a1bec1c71660916c7ca52e83006324..9c19aaace5d376a5ecd471df5d44593046f2d04b 100644 (file)
@@ -101,7 +101,7 @@ static NTSTATUS unixdom_connect(struct socket_context *sock,
        int ret;
 
        if (strlen(srv_address)+1 > sizeof(srv_addr.sun_path)) {
-               return NT_STATUS_INVALID_PARAMETER;
+               return NT_STATUS_OBJECT_PATH_INVALID;
        }
 
        ZERO_STRUCT(srv_addr);
@@ -124,7 +124,7 @@ static NTSTATUS unixdom_listen(struct socket_context *sock,
        int ret;
 
        if (strlen(my_address)+1 > sizeof(my_addr.sun_path)) {
-               return NT_STATUS_INVALID_PARAMETER;
+               return NT_STATUS_OBJECT_PATH_INVALID;
        }
 
        /* delete if it already exists */
@@ -259,7 +259,7 @@ static NTSTATUS unixdom_sendto(struct socket_context *sock,
        struct sockaddr_un srv_addr;
 
        if (strlen(dest_addr)+1 > sizeof(srv_addr.sun_path)) {
-               return NT_STATUS_INVALID_PARAMETER;
+               return NT_STATUS_OBJECT_PATH_INVALID;
        }
 
        ZERO_STRUCT(srv_addr);