christos
c4378122a1
Don't leak memory if RJUST|LJUST is specified. This might fix a whole bunch
...
of Coverity issues, but we'll wait until the next run :-)
2006-03-29 15:51:00 +00:00
christos
dcbe086f64
correct coverity model.
2006-03-26 21:36:13 +00:00
christos
7e2f55514f
Coverity CID 1755: Add fts_close() in traverse.
2006-03-22 16:20:34 +00:00
christos
6365ef6a81
Change previous to assert that the index is within bounds only when the
...
index actually used.
2006-03-22 16:12:19 +00:00
christos
4bd79d53a1
Oops, the previous change was not entirely correct since we were checking
...
the wrong byte.
2006-03-22 01:45:08 +00:00
christos
80f67fa272
Coverity CID 879: Don't increment bits before checking it for NULL.
2006-03-21 23:50:09 +00:00
christos
3351d69442
Add coverity model annotations
2006-03-21 23:40:49 +00:00
christos
0c6d11b6a4
Coverity CID 2736: Remove 16 bit int compat code.
2006-03-21 16:46:44 +00:00
christos
eab2cd7c2b
Coverity CID 1827: Plug memory leak.
2006-03-20 20:20:07 +00:00
christos
85e611dd01
Goodbye KerberosIV
2006-03-20 04:03:10 +00:00
christos
59586f9983
Coverity CID 1606: Plug memory leak.
2006-03-19 19:12:23 +00:00
christos
a8846ec5ac
Coverity CID 2734, 2731: Use after free; resource leak
2006-03-19 19:06:39 +00:00
christos
bb7bab2df4
Coverity CID 877: Prevent NULL deref.
2006-03-18 07:24:40 +00:00
christos
c8a3069e94
Coverity CID 1484: Static buffer overrun.
2006-03-18 07:23:07 +00:00
christos
3cf8c179a3
Coverity CID 1763: Plug memory leak.
2006-03-18 07:09:08 +00:00
christos
e889898c95
Coverity CID 1766: Plug memory leak.
2006-03-18 07:02:16 +00:00
christos
f3ffb9c969
Coverity CID 1760: Plug memory leak.
2006-03-18 06:54:46 +00:00
christos
4d7c6251da
Coverity CID 1228: protect against calling close with negative value.
2006-03-18 06:29:21 +00:00
christos
dcfc467f4d
Coverity CID 872: Possible NULL deref.
2006-03-18 06:24:26 +00:00
christos
ee17e957e3
Coverity CID 343: Rework code so that we don't write after the end of the
...
array. The end effect is the same though.
2006-03-18 05:43:47 +00:00
christos
2ed09657c9
Coverity CID 345: Add missing free's.
2006-03-18 05:40:28 +00:00
christos
eb903308f2
Coverity CID 1559: Fix memory leak.
2006-03-18 05:33:31 +00:00
christos
3e359756c9
Coverity CID 620: Remove dead code.
2006-03-18 05:25:56 +00:00
christos
f6828859fa
Coverity CID 890: Possible NULL pointer deref.
2006-03-18 05:23:08 +00:00
christos
169a269417
Coverity CID 1329: Possible NULL deref.
2006-03-18 05:17:36 +00:00
ginsbach
f127f217fb
Fix Coverity CID 1863, 1864; resource leak, bp not freed when !okname()
...
before function return and/or bp overwritten by malloc().
2006-03-18 04:44:49 +00:00
peter
c8593a1a3c
Wrap long lines.
2006-03-18 00:35:02 +00:00
peter
dfd65180e1
Don't try to dereference pw when it's NULL.
...
Fixes Coverity CID 900.
2006-03-18 00:32:34 +00:00
peter
6dcaf25d17
Free allocated space upon failure.
...
Fixes Coverity CID 1661.
2006-03-18 00:14:50 +00:00
peter
c75c0a8549
Change a return to "goto out" so that fclose will be called.
...
Fixes Coverity CID 1881.
2006-03-18 00:12:02 +00:00
peter
96b1a913a5
Call fts_close() at the end of rm_tree().
...
Fixes Coverity CID 1670.
2006-03-17 23:55:42 +00:00
christos
5653b43bfd
Coverity CID 1226: Remove bogus close call.
2006-03-17 22:48:10 +00:00
christos
1006977549
Coverity CID 1324: Check adrof return; not really possible.
2006-03-17 22:38:44 +00:00
christos
65b5013e95
Coverity CID 2356: Remove bogus test !*argv; also cleanup string usage.
2006-03-17 22:30:11 +00:00
christos
b807e41c56
Coverity CID 1762. Fix resource leak.
2006-03-17 22:24:28 +00:00
christos
94f9c01465
Coverity CID 610: Dead code
2006-03-17 22:20:31 +00:00
christos
df8cbb182e
Coverity CID 2479: Clarify confusion about uninitialized variable in the
...
presence of setjmp/vfork.
2006-03-17 17:20:47 +00:00
rumble
2174dda221
Handle asprintf failing to allocate.
2006-03-17 14:43:11 +00:00
rumble
88f1652fe8
Handle asprintf returning NULL.
2006-03-17 14:37:14 +00:00
rumble
3ad5f13d80
Handle malloc returning NULL.
2006-03-17 13:53:31 +00:00
erh
a329a6a0ae
Fix Coverity issue 1754. Call fts_close() after we're done copying.
2006-03-17 06:22:30 +00:00
dmcmahill
3ebb7ce790
Correct a check for an index being in bounds for a static array.
2006-03-17 00:02:30 +00:00
aymeric
d5d0c11532
Make the -s flag of fc work correctly. Ensure that only one command is specified
...
and ensure that we break out of the loop after executing it.
With the previous code, because the re-executed command was added to the
history, it would think that it still had to execute it, leading to an infinite
loop.
The last thing which differs from ksh is that we get the "fc -s " command into
the history, but this is actually rather a feature in my humble opinion.
To test:
$ echo hello
$ fc -s ec
<infinite loop or correct behaviour>
2006-03-06 00:09:22 +00:00
christos
cde6642bee
PR/32931: Johan Veenhuizen: cat(1) does not clear the EOF indicator for
...
stdin in cooked mode.
2006-02-26 19:44:24 +00:00
wiz
1ad8067cb3
Fix typos, reported by Alexey Dobriyan ("Gathered from Linux"),
...
forwarded by jmc@openbsd.
2006-02-25 00:58:34 +00:00
dsl
b419a25464
Ensure we exit with an error if we don't actually do anything.
...
There are a lot of tty_warn(0,...) and syswarn(0,...) which probably ought
to be tty_warn/syswarn(1,...) to force an error exit. However some are
used in interactive parts (eg opening a continuation archive) where there
is a separate retry loop.
So we just pass a failure code out to main() - how quaint!
This should now cause the NetBSD build to fail when gzip tries to write
to a non-existant directory.
(I suspect there are still many errors that don't get reported correctly.)
2006-02-11 11:04:57 +00:00
dsl
cdec4ac10c
Change all the 'return(x)' to 'return c'.
...
Makes some other searches I want to do a bit easier.
2006-02-11 10:43:17 +00:00
dsl
885e558785
Actually exit with error if we cannot open("."), make it more obvious that
...
we exit with error on signals.
2006-02-11 10:35:19 +00:00
christos
ef3fea8531
Solaris mkdir on an automounted component returns ENOSYS. Go figure.
...
Good choices whould have been EROFS, EEXIST, EACCES, EISDIR...
2006-01-31 19:25:20 +00:00
jschauma
262cdfcbd7
Start 'You have mail in' with a capital Y.
2006-01-15 18:16:30 +00:00