param: finish the set_param_helper lineup by rearranging case order
authorGarming Sam <garming@catalyst.net.nz>
Thu, 8 May 2014 00:13:21 +0000 (12:13 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 7 Jul 2014 21:32:35 +0000 (23:32 +0200)
Attempting to make the code match exactly before moving it over.

Change-Id: If05fccd11d245176b5793e59d1b92317b25fd2c8
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Nadezhda Ivanova <nivanova@samba.org>
source3/param/loadparm.c

index 2ad8e14043f3557a08819ca7f97c2e2b63a48ae6..8b24e67e50d3c3bf0028c5d6d245ad074bd93db6 100644 (file)
@@ -2699,6 +2699,13 @@ bool lp_do_parameter(int snum, const char *pszParmName, const char *pszParmValue
                        return false;
                }
 
+               case P_CMDLIST:
+                       TALLOC_FREE(*(char ***)parm_ptr);
+                       *(const char * const **)parm_ptr
+                               = (const char * const *)str_list_make_v3(mem_ctx,
+                                                                        pszParmValue, NULL);
+                       break;
+
                case P_LIST:
                {
                        char **new_list = str_list_make_v3(mem_ctx,
@@ -2735,12 +2742,6 @@ bool lp_do_parameter(int snum, const char *pszParmName, const char *pszParmValue
                        }
                        break;
                }
-               case P_CMDLIST:
-                       TALLOC_FREE(*(char ***)parm_ptr);
-                       *(const char * const **)parm_ptr
-                               = (const char * const *)str_list_make_v3(mem_ctx,
-                                                                        pszParmValue, NULL);
-                       break;
 
                case P_STRING:
                        lpcfg_string_set(mem_ctx, (char **)parm_ptr, pszParmValue);