On Sun Jun 2 17:31:05 EDT 2013, cinap_len...@gmx.de wrote: > its /n/sources/patch/testolder, also leaks dir in the case: > > if(rel) > n = time(0) - n; > if(n < 0) > return 0; <----- HERE > r = dir->mtime < n; > > free(dir); > return r;
thanks. i appreciate the catch. [sources] applied patch: /n/atom/patch/applied/testolder1 email quans...@quanstro.net readme fix memory leak pointed out by cinap removed files /sys/src/cmd/test.c test.c /sys/src/cmd/test.c test.c test.c.orig:373,380 - test.c:373,381 if(rel) n = time(0) - n; if(n < 0) - return 0; - r = dir->mtime < n; + r = 0; + else + r = dir->mtime < n; free(dir); return r; ------ merge...backup...copy... cpfile test.c /n/dist/sys/src/cmd/test.c done