On Sun Jun 2 17:31:05 EDT 2013, [email protected] 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
[email protected]
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