X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Flock_file.c;h=957bc4e89bbba93f0d5c59a8e6fd8bcde20521ee;hp=3aa00301cd4254e9ad83635c9e7eb0ceeb2439ee;hb=d4bcca1aa235370bc20bc2734c0cd6f700b17871;hpb=10eff860a28b96582526eb739fd0a55441669938 diff --git a/sbr/lock_file.c b/sbr/lock_file.c index 3aa0030..957bc4e 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -516,7 +516,7 @@ timerON(char *curlock, int fd) struct lock *lp; size_t len; - lp = (struct lock *) mh_xcalloc(1, sizeof(*lp)); + lp = mh_xcalloc(1, sizeof(*lp)); len = strlen(curlock) + 1; lp->l_fd = fd; @@ -557,8 +557,8 @@ timerOFF(int fd) else pp->l_next = lp->l_next; - free(lp->l_lock); - free(lp); + mh_free0(&(lp->l_lock)); + mh_free0(&lp); } }