-rw-r--r-- | cache.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -76,3 +76,3 @@ int cache_lock(struct cacheitem *item) int i = 0; - char *lockfile = fmt("%s.lock", item->name); + char *lockfile = xstrdup(fmt("%s.lock", item->name)); @@ -92,2 +92,3 @@ int cache_lock(struct cacheitem *item) + free(lockfile); return (item->fd > 0); |