pstring removal
authorVolker Lendecke <vl@sernet.de>
Thu, 1 Nov 2007 16:49:31 +0000 (17:49 +0100)
committerVolker Lendecke <vl@sernet.de>
Mon, 5 Nov 2007 02:16:48 +0000 (03:16 +0100)
source/rpc_server/srv_lsa_hnd.c
source/rpc_server/srv_wkssvc_nt.c

index fa63c8091e82f08e91c6a79a807a52ab79e98aa2..a8341e677bbb08cc7ea61adbb8ca85dade4fbb7c 100644 (file)
@@ -53,9 +53,10 @@ bool init_pipe_handle_list(pipes_struct *p, const char *pipe_name)
                if (strequal( plist->name, pipe_name) ||
                                (is_samr_lsa_pipe(plist->name) && is_samr_lsa_pipe(pipe_name))) {
                        if (!plist->pipe_handles) {
-                               pstring msg;
-                               slprintf(msg, sizeof(msg)-1, "init_pipe_handles: NULL pipe_handle pointer in pipe %s",
-                                               pipe_name );
+                               char *msg;
+                               asprintf(&msg, "init_pipe_handles: NULL "
+                                        "pipe_handle pointer in pipe %s",
+                                        pipe_name);
                                smb_panic(msg);
                        }
                        hl = plist->pipe_handles;
index 417ce8e761bcaf8d8bf84fd82bf40ca6a54e040a..11ca8915a24e223adc818dec8983db04e780dc3b 100644 (file)
 #define DBGC_CLASS DBGC_RPC_SRV
 
 /*******************************************************************
- Fill in the valiues for the struct wkssvc_NetWkstaInfo100.
+ Fill in the values for the struct wkssvc_NetWkstaInfo100.
  ********************************************************************/
 
 static void create_wks_info_100(struct wkssvc_NetWkstaInfo100 *info100)
 {
-       pstring my_name;
-       pstring domain;
+       info100->platform_id     = 0x000001f4;  /* unknown */
+       info100->version_major   = lp_major_announce_version();
+       info100->version_minor   = lp_minor_announce_version();
 
-       pstrcpy (my_name, global_myname());
-       strupper_m(my_name);
-
-       pstrcpy (domain, lp_workgroup());
-       strupper_m(domain);
-       
-       info100->platform_id     = 0x000001f4;  /* unknown */
-       info100->version_major   = lp_major_announce_version(); 
-       info100->version_minor   = lp_minor_announce_version();   
-
-       info100->server_name = talloc_strdup( info100, my_name );
-       info100->domain_name = talloc_strdup( info100, domain );
+       info100->server_name = talloc_strdup(
+               info100, strupper_static(global_myname()));
+       info100->domain_name = talloc_strdup(
+               info100, strupper_static(lp_workgroup()));
 
        return;
 }