Joshua Ginsberg reported a bug in nsvhr/nsunix: POSTs of binary data may
fail with the first NULL. (I called Ns_DStringAppend instead of
Ns_DStringNAppend)

Thank you Joshua!

The bug can be fixed with the patch I am including below.

If this patch gets munged in the email, you can find it at:

http://theashergroup.com/bboard/q-and-a-fetch-msg.tcl?msg_id=00000G


Jerry



Index: nsvhr.c
===================================================================
RCS file: /cvs/ad33.13/aolserver/nsvhr/nsvhr.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -r1.2 -r1.3
37c37
< static const char *RCSID = "@(#) $Header:
/cvs/ad33.13/aolserver/nsvhr/nsvhr.c,v 1.2 2001/08/30 05:33:44 jerry Exp $,
compiled: " __DATE__ " " __TIME__;
---
 > static const char *RCSID = "@(#) $Header:
/cvs/ad33.13/aolserver/nsvhr/nsvhr.c,v 1.3 2001/09/19 10:57:03 jerry Exp $,
compiled: " __DATE__ " " __TIME__;
1277c1277
<         // Ns_LogDumpString(Dev, buffer, numRead);
---
 >         Ns_LogDumpString(Dev, buffer, numRead);
1279c1279
<       Ns_DStringAppend(&request, buffer);
---
 >       Ns_DStringNAppend(&request, buffer, numRead);
1316c1316
<     Ns_Log(Dev, "nsvhr: sending to unix:%s on socket %d: %d [%s:%d] bytes.",
---
 >     Ns_Log(Dev, "nsvhr: sending to unix:%s on socket %d: %d bytes.
[%s:%d] ",



========================================================
Jerry Asher                      [EMAIL PROTECTED]
1678 Shattuck Avenue Suite 161   Tel: (510) 549-2980
Berkeley, CA 94709               Fax: (877) 311-8688

Reply via email to