]> git.sur5r.net Git - ngadmin/blobdiff - lib/src/network.c
Add error codes to handle bad replies and unknown errors
[ngadmin] / lib / src / network.c
index e10659620a2b765639c00aa3947b43af2cc7d0e1..b48461c1fdb903165f318a98f96478676a390900 100644 (file)
@@ -146,6 +146,9 @@ static int checkErrorCode (const struct nsdp_cmd *nc)
 {
        switch (nc->error) {
        
+       case 0:
+               return ERR_OK;
+       
        case ERROR_DENIED:
                return (nc->attr_error == ATTR_PASSWORD) ? ERR_BADPASS : ERR_DENIED;
        
@@ -153,7 +156,7 @@ static int checkErrorCode (const struct nsdp_cmd *nc)
                return ERR_INVARG;
        
        default:
-               return ERR_OK;
+               return ERR_UNKNOWN;
        }
 }