]> diplodocus.org Git - nmh/commitdiff
Replace mh_xmalloc() with mh_xstrdup().
authorRalph Corderoy <ralph@inputplus.co.uk>
Mon, 17 Oct 2016 00:26:53 +0000 (01:26 +0100)
committerRalph Corderoy <ralph@inputplus.co.uk>
Mon, 17 Oct 2016 00:26:53 +0000 (01:26 +0100)
sbr/lock_file.c

index 71a559c..264e469 100644 (file)
@@ -658,14 +658,10 @@ static void
 timerON (char *curlock, int fd)
 {
     struct lock *lp;
 timerON (char *curlock, int fd)
 {
     struct lock *lp;
-    size_t len;
 
     NEW(lp);
 
     NEW(lp);
-
-    len = strlen(curlock) + 1;
+    lp->l_lock = mh_xstrdup(curlock);
     lp->l_fd = fd;
     lp->l_fd = fd;
-    lp->l_lock = mh_xmalloc (len);
-    memcpy (lp->l_lock, curlock, len);
     lp->l_next = l_top;
 
     if (!l_top) {
     lp->l_next = l_top;
 
     if (!l_top) {
@@ -673,7 +669,6 @@ timerON (char *curlock, int fd)
        SIGNAL (SIGALRM, alrmser);
        alarm (NSECS);
     }
        SIGNAL (SIGALRM, alrmser);
        alarm (NSECS);
     }
-
     l_top = lp;
 }
 
     l_top = lp;
 }