diff options
author | Christopher Faylor <me@cgf.cx> | 2001-09-06 18:06:27 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2001-09-06 18:06:27 +0000 |
commit | b2bfade325e73c2f5c2c2bbe056d06dc9df04fa4 (patch) | |
tree | c11eed847a7ff24beddcecbb5c9335d9bfc78e36 /winsup/cygwin/exceptions.cc | |
parent | 128f2650a5323f955322ed54f880a35d2c78ee46 (diff) | |
download | cygnal-b2bfade325e73c2f5c2c2bbe056d06dc9df04fa4.tar.gz cygnal-b2bfade325e73c2f5c2c2bbe056d06dc9df04fa4.tar.bz2 cygnal-b2bfade325e73c2f5c2c2bbe056d06dc9df04fa4.zip |
* cygheap.cc (cygheap_fixup_in_child): Don't consider a NULL bucket as a
candidate for deletion. It is actually the end of a linked list chain.
* exceptions.cc (open_stackdumpfile): Default to "unknown" program name if
myself->progname hasn't been filled out yet.
Diffstat (limited to 'winsup/cygwin/exceptions.cc')
-rw-r--r-- | winsup/cygwin/exceptions.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc index cdeb112e5..a06774d09 100644 --- a/winsup/cygwin/exceptions.cc +++ b/winsup/cygwin/exceptions.cc @@ -158,7 +158,9 @@ open_stackdumpfile () { const char *p; /* write to progname.stackdump if possible */ - if ((p = strrchr (myself->progname, '\\'))) + if (!myself->progname[0]) + p = "unknown"; + else if ((p = strrchr (myself->progname, '\\'))) p++; else p = myself->progname; |