libwbclient: change wbcResolveWinsByIP() to take char ** instead of const char **
authorMichael Adam <obnox@samba.org>
Sun, 20 Apr 2008 20:17:39 +0000 (22:17 +0200)
committerMichael Adam <obnox@samba.org>
Sun, 20 Apr 2008 20:29:36 +0000 (22:29 +0200)
Fix a compile warning. This seems the right thing since the data is created
by talloc_strdup...

Michael

source/nsswitch/libwbclient/wbc_util.c
source/nsswitch/libwbclient/wbclient.h
source/nsswitch/wbinfo.c

index 69cad380dadaf2724ade7ffa1d0e57122bcd2a94..a1b6626bd35a1bb1808f023a985141453be5812d 100644 (file)
@@ -237,12 +237,12 @@ wbcErr wbcResolveWinsByName(const char *name, char **ip)
  * @return #wbcErr
  *
  **/
-wbcErr wbcResolveWinsByIP(const char *ip, const char **name)
+wbcErr wbcResolveWinsByIP(const char *ip, char **name)
 {
        struct winbindd_request request;
        struct winbindd_response response;
        wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
-       const char *name_str;
+       char *name_str;
 
        ZERO_STRUCT(request);
        ZERO_STRUCT(response);
index a444c91da4b2353fd1c61792bfb79e6001789e49..d73ea297a391002e8d86af16ea6a16b5ee9aece4 100644 (file)
@@ -426,7 +426,7 @@ wbcErr wbcAuthenticateUserEx(const struct wbcAuthUserParams *params,
  * Resolve functions
  */
 wbcErr wbcResolveWinsByName(const char *name, char **ip);
-wbcErr wbcResolveWinsByIP(const char *ip, const char **name);
+wbcErr wbcResolveWinsByIP(const char *ip, char **name);
 
 /*
  * Trusted domain functions
index 00d772a74c225297525de91ee40f2e1818435701..8aa4e5f15f9f81b2c130bc7138e65810287b7ae3 100644 (file)
@@ -321,7 +321,7 @@ static bool wbinfo_wins_byname(const char *name)
 static bool wbinfo_wins_byip(const char *ip)
 {
        wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
-       const char *name = NULL;
+       char *name = NULL;
 
        wbc_status = wbcResolveWinsByIP(ip, &name);
        if (!WBC_ERROR_IS_OK(wbc_status)) {