[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-filesystem-cvs
Subject:    [Filesystem-cvs] http httpfsys.cpp,1.109.2.4,1.109.2.5
From:       qluo () helixcommunity ! org
Date:       2007-11-01 2:54:46
Message-ID: 200711010255.lA12tMSp007427 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/filesystem/http
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv13354

Modified Files:
      Tag: hxclient_3_1_0_atlas
	httpfsys.cpp 
Log Message:
merge to branch: bug 203448 fix, terminate http chunk size string buffer.
CR: milko@real.com.


Index: httpfsys.cpp
===================================================================
RCS file: /cvsroot/filesystem/http/httpfsys.cpp,v
retrieving revision 1.109.2.4
retrieving revision 1.109.2.5
diff -u -d -r1.109.2.4 -r1.109.2.5
--- httpfsys.cpp	13 Sep 2007 18:41:27 -0000	1.109.2.4
+++ httpfsys.cpp	1 Nov 2007 02:54:43 -0000	1.109.2.5
@@ -9060,10 +9060,11 @@
             pChunkedEncoding->size = 0;
             if( pChunkedEncoding->buf )
             {
-                char* pszTmp = new char[pChunkedEncoding->read];
+                char* pszTmp = new char[pChunkedEncoding->read + 1];
                 if( pszTmp )
                 {
                     strncpy(pszTmp, pChunkedEncoding->buf, pChunkedEncoding->read );
+		    pszTmp[pChunkedEncoding->read] = 0;
                     pChunkedEncoding->size = (unsigned long)strtol(pszTmp, &errstr, 16);
                     if( errstr == pszTmp )
                     {


_______________________________________________
Filesystem-cvs mailing list
Filesystem-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/filesystem-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic