X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Flock_file.c;h=3aa00301cd4254e9ad83635c9e7eb0ceeb2439ee;hp=7309c8681b849e76d73673af755461590b82fde4;hb=10eff860a28b96582526eb739fd0a55441669938;hpb=d6742b1bb19c7eca8488402484a6e4f55543d789 diff --git a/sbr/lock_file.c b/sbr/lock_file.c index 7309c86..3aa0030 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -516,11 +516,11 @@ timerON(char *curlock, int fd) struct lock *lp; size_t len; - lp = (struct lock *) mh_xmalloc(sizeof(*lp)); + lp = (struct lock *) mh_xcalloc(1, sizeof(*lp)); len = strlen(curlock) + 1; lp->l_fd = fd; - lp->l_lock = mh_xmalloc(len); + lp->l_lock = mh_xcalloc(len, sizeof(char)); memcpy(lp->l_lock, curlock, len); lp->l_next = l_top;