[SCM] Samba Shared Repository - branch v3-2-test updated - release-3-2-0pre2-1020-gf81da8e

Michael Adam obnox at samba.org
Sun Apr 20 21:11:11 GMT 2008


The branch, v3-2-test has been updated
       via  f81da8e8ed8e2d75c77bd8b5e7fdd7c53bab7e49 (commit)
       via  13cfa7f48a541a934a129fab0544cbf66029c4c7 (commit)
      from  0de001a5446545b928eb88e1916b4fe674017424 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test


- Log -----------------------------------------------------------------
commit f81da8e8ed8e2d75c77bd8b5e7fdd7c53bab7e49
Author: Michael Adam <obnox at samba.org>
Date:   Sun Apr 20 22:17:39 2008 +0200

    libwbclient: change wbcResolveWinsByIP() to take char ** instead of const char **
    
    Fix a compile warning. This seems the right thing since the data is created
    by talloc_strdup...
    
    Michael

commit 13cfa7f48a541a934a129fab0544cbf66029c4c7
Author: Michael Adam <obnox at samba.org>
Date:   Sun Apr 20 22:13:40 2008 +0200

    libwbclient: fix wbcResolveWinsByName() to take char * instead of const char **
    
    This fixes a compile warning and seems the correct thing to me as
    the returned data is talloc_strdup't, so not const anyways.
    
    Michael

-----------------------------------------------------------------------

Summary of changes:
 source/nsswitch/libwbclient/wbc_util.c |    8 ++++----
 source/nsswitch/libwbclient/wbclient.h |    4 ++--
 source/nsswitch/wbinfo.c               |    4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/nsswitch/libwbclient/wbc_util.c b/source/nsswitch/libwbclient/wbc_util.c
index d7af4d1..a1b6626 100644
--- a/source/nsswitch/libwbclient/wbc_util.c
+++ b/source/nsswitch/libwbclient/wbc_util.c
@@ -197,12 +197,12 @@ wbcErr wbcDomainInfo(const char *domain, struct wbcDomainInfo **dinfo)
  * @return #wbcErr
  *
  **/
-wbcErr wbcResolveWinsByName(const char *name, const char **ip)
+wbcErr wbcResolveWinsByName(const char *name, char **ip)
 {
 	struct winbindd_request request;
 	struct winbindd_response response;
 	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
-	const char *ipaddr;
+	char *ipaddr;
 
 	ZERO_STRUCT(request);
 	ZERO_STRUCT(response);
@@ -237,12 +237,12 @@ wbcErr wbcResolveWinsByName(const char *name, const 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);
diff --git a/source/nsswitch/libwbclient/wbclient.h b/source/nsswitch/libwbclient/wbclient.h
index 05cee9a..d73ea29 100644
--- a/source/nsswitch/libwbclient/wbclient.h
+++ b/source/nsswitch/libwbclient/wbclient.h
@@ -425,8 +425,8 @@ wbcErr wbcAuthenticateUserEx(const struct wbcAuthUserParams *params,
 /*
  * Resolve functions
  */
-wbcErr wbcResolveWinsByName(const char *name, const char **ip);
-wbcErr wbcResolveWinsByIP(const char *ip, const char **name);
+wbcErr wbcResolveWinsByName(const char *name, char **ip);
+wbcErr wbcResolveWinsByIP(const char *ip, char **name);
 
 /*
  * Trusted domain functions
diff --git a/source/nsswitch/wbinfo.c b/source/nsswitch/wbinfo.c
index ed49be7..8aa4e5f 100644
--- a/source/nsswitch/wbinfo.c
+++ b/source/nsswitch/wbinfo.c
@@ -300,7 +300,7 @@ static bool wbinfo_get_userdomgroups(const char *user_sid_str)
 static bool wbinfo_wins_byname(const char *name)
 {
 	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
-	const char *ip = NULL;
+	char *ip = NULL;
 
 	wbc_status = wbcResolveWinsByName(name, &ip);
 	if (!WBC_ERROR_IS_OK(wbc_status)) {
@@ -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)) {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list