libsmbconf: Convert smbconf_get_share_names() to sbcErr.
[amitay/samba.git] / lib / smbconf / smbconf_util.c
index 63ce50d6689c08776521ac27af012640490d8fde..86a95988f1069e776126af70ad5f1a610f14ea6f 100644 (file)
@@ -75,7 +75,7 @@ fail:
 /**
  * add a string to a talloced array of strings.
  */
-WERROR smbconf_add_string_to_array(TALLOC_CTX *mem_ctx,
+sbcErr smbconf_add_string_to_array(TALLOC_CTX *mem_ctx,
                                   char ***array,
                                   uint32_t count,
                                   const char *string)
@@ -83,12 +83,12 @@ WERROR smbconf_add_string_to_array(TALLOC_CTX *mem_ctx,
        char **new_array = NULL;
 
        if (array == NULL) {
-               return WERR_INVALID_PARAM;
+               return SBC_ERR_INVALID_PARAM;
        }
 
        new_array = talloc_realloc(mem_ctx, *array, char *, count + 1);
        if (new_array == NULL) {
-               return WERR_NOMEM;
+               return SBC_ERR_NOMEM;
        }
 
        if (string == NULL) {
@@ -97,13 +97,13 @@ WERROR smbconf_add_string_to_array(TALLOC_CTX *mem_ctx,
                new_array[count] = talloc_strdup(new_array, string);
                if (new_array[count] == NULL) {
                        talloc_free(new_array);
-                       return WERR_NOMEM;
+                       return SBC_ERR_NOMEM;
                }
        }
 
        *array = new_array;
 
-       return WERR_OK;
+       return SBC_ERR_OK;
 }
 
 bool smbconf_find_in_array(const char *string, char **list,