Prevent another segfault. Oops.
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 1 Nov 2002 18:51:22 +0000 (18:51 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 1 Nov 2002 18:51:22 +0000 (18:51 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@2178 cda61777-01e9-0310-a592-d414129be87e

unix/uxplink.c

index dab6947..6c5b554 100644 (file)
@@ -111,6 +111,9 @@ void try_output(int is_stderr)
     void *senddata;
     int sendlen, ret;
 
+    if (bufchain_size(chain) == 0)
+        return;
+
     bufchain_prefix(chain, &senddata, &sendlen);
     ret = write(fd, senddata, sendlen);
     if (ret > 0)