- Update 'preload modules' documention (bug #304)
[gd/samba/.git] / source / param / loadparm.c
index 7982b87ffc670b41184522d11a90c6b3a77fe72a..4a2fffc7574492c422d975ad5f9387864d42b1a4 100644 (file)
@@ -4163,12 +4163,11 @@ void lp_remove_service(int snum)
 
 void lp_copy_service(int snum, const char *new_name)
 {
-       char *oldname = lp_servicename(snum);
        do_section(new_name);
        if (snum >= 0) {
                snum = lp_servicenumber(new_name);
                if (snum >= 0)
-                       lp_do_parameter(snum, "copy", oldname);
+                       lp_do_parameter(snum, "copy", lp_servicename(snum));
        }
 }