uninitialised. This problem only showed up with mingw builds of PuTTY
(maybe MSVCRT is more forgiving with malloc initialisation than CRTDLL?).
The 'error' field was causing me most trouble, and I think the other two
were necessary too before things started working.
Note however that I don't fully understand the code, and that there are
more uninitialised fields in the structure.
git-svn-id: svn://svn.tartarus.org/sgt/putty@2029
cda61777-01e9-0310-a592-
d414129be87e
ret->remote_addr = addr;
ret->remote_port = port;
+ /* XXX review these initialisations, and initialise other fields
+ * in Proxy_Socket structure */
+ ret->error = NULL;
+ ret->pending_flush = 0;
+ ret->freeze = 0;
+
bufchain_init(&ret->pending_input_data);
bufchain_init(&ret->pending_output_data);
bufchain_init(&ret->pending_oob_output_data);