diff options
-rw-r--r-- | printf.c | 1 | ||||
-rwxr-xr-x | tests.sh | 8 | ||||
-rw-r--r-- | tests/test_0141.out | 1 |
3 files changed, 9 insertions, 1 deletions
@@ -731,6 +731,7 @@ done: goto error; } + dstrfree(literal); return command; error: @@ -852,9 +852,15 @@ function test_0140() { bfs_diff basic basic -quit -print } +function test_0141() { + # Memory leak regression test + [ "$GNU" ] || return 0 + bfs_diff basic -maxdepth 0 -printf '%p' +} + result=0 -for i in {1..140}; do +for i in {1..141}; do test="test_$(printf '%04d' $i)" if [ -t 1 ]; then diff --git a/tests/test_0141.out b/tests/test_0141.out new file mode 100644 index 0000000..15a13db --- /dev/null +++ b/tests/test_0141.out @@ -0,0 +1 @@ +basic |