s4/libnet: Dump DRSUAPI_DIRERR_OK as unexpected
authorKamen Mazdrashki <kamenim@samba.org>
Sun, 11 Apr 2010 14:04:21 +0000 (17:04 +0300)
committerKamen Mazdrashki <kamenim@samba.org>
Sun, 11 Apr 2010 22:50:39 +0000 (01:50 +0300)
Actually DRSUAPI_DIRERR_OK is not valid error to be returned.
I introduce it in the IDL so that I can use it in enum.
So it should be dumped as Unexpected error code

source4/libnet/libnet_become_dc.c

index 1c0bfbcd3c5409bc261edaec269e92b5fe25372f..ffcf29c3cb30371e36614f8d6c0b4d51a2d176a4 100644 (file)
@@ -2315,8 +2315,6 @@ static void becomeDC_drsuapi1_add_entry_recv(struct tevent_req *subreq)
 
                        /* dump more detailed error */
                        switch (err_data->v1.dir_err) {
-                       case DRSUAPI_DIRERR_OK: /* mute compiler warnings */
-                               break;
                        case DRSUAPI_DIRERR_ATTRIBUTE:
                                /* Dump attribute errors */
                                attr_err = &err_data->v1.info->attr_err;
@@ -2390,6 +2388,7 @@ static void becomeDC_drsuapi1_add_entry_recv(struct tevent_req *subreq)
                                            win_errstr(err_data->v1.info->system_err.extended_err),
                                            err_data->v1.info->system_err.problem));
                                break;
+                       case DRSUAPI_DIRERR_OK: /* mute compiler warnings */
                        default:
                                DEBUGADD(0,(" Unknown DIRERR error class returned!"));
                                break;