projects
/
u
/
mdw
/
putty
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9853b91
)
Fix another silly segfault
author
simon
<simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 15 Nov 2000 11:13:22 +0000
(11:13 +0000)
committer
simon
<simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 15 Nov 2000 11:13:22 +0000
(11:13 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@800
cda61777
-01e9-0310-a592-
d414129be87e
scp.c
patch
|
blob
|
blame
|
history
diff --git
a/scp.c
b/scp.c
index
03bdfbc
..
3f85006
100644
(file)
--- a/
scp.c
+++ b/
scp.c
@@
-377,7
+377,7
@@
static void bump(char *fmt, ...)
strcat(str, "\n");
tell_str(stderr, str);
- if (back->socket() != NULL) {
+ if (back
!= NULL && back
->socket() != NULL) {
char ch;
back->special(TS_EOF);
ssh_scp_recv(&ch, 1);
@@
-1209,6
+1209,7
@@
int main(int argc, char *argv[])
}
argc -= i;
argv += i;
+ back = NULL;
if (list) {
if (argc != 1)
@@
-1228,7
+1229,7
@@
int main(int argc, char *argv[])
tolocal(argc, argv);
}
- if (back->socket() != NULL) {
+ if (back
!= NULL && back
->socket() != NULL) {
char ch;
back->special(TS_EOF);
ssh_scp_recv(&ch, 1);