Fix two c++ warnings
authorVolker Lendecke <vl@samba.org>
Sun, 25 May 2008 11:51:14 +0000 (13:51 +0200)
committerVolker Lendecke <vl@samba.org>
Sun, 25 May 2008 11:53:45 +0000 (13:53 +0200)
source/winbindd/winbindd_async.c
source/winbindd/winbindd_group.c

index 635bc6b244f0aa0edb8f09d017a6af31dec42e22..bc0f9d836b4603c405aac8604f349e1a866d703c 100644 (file)
@@ -468,7 +468,7 @@ static void listgroups_recv(TALLOC_CTX *mem_ctx, bool success,
        }
 
        cont(private_data, True, response->data.name.dom_name,
-            response->extra_data.data);
+            (char *)response->extra_data.data);
 
        SAFE_FREE(response->extra_data.data);
 }
index dd2fc6f6b5fa643c95144f3aeb31e54f5a635ce8..d10609a83f1ab42766ec528d16e11654c13a6aa1 100644 (file)
@@ -1412,7 +1412,8 @@ static void listgroups_recv(void *private_data, bool success, fstring dom_name,
 {
        /* extra_data comes to us as a '\0' terminated string of comma
           separated groups */
-       struct listgroups_state *state = private_data;
+       struct listgroups_state *state = talloc_get_type_abort(
+               private_data, struct listgroups_state);
 
        /* Append groups from one domain onto the whole list */
        if (extra_data) {