We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi, just a small issue you may not be aware of, VS2010 code analysis outputs the following when run against spserver.lib 1>e:\svn\spserver-read-only\spserver\sphttp.cpp(224): warning C6053: Call to 'strncpy' might not zero-terminate string 'keepAlive': Lines: 155, 156, 158, 160, 161, 163, 165, 167, 168, 170, 173, 174, 179, 189, 190, 191, 192, 193, 194, 197, 201, 207, 209, 210, 211, 215, 219, 222, 224 1>e:\svn\spserver-read-only\spserver\sphttpmsg.cpp(66): warning C6011: Dereferencing NULL pointer 'line': Lines: 58, 60, 61, 62, 64, 65, 66 1>e:\svn\spserver-read-only\spserver\sphttpmsg.cpp(74): warning C6387: 'argument 1' might be '0': this does not adhere to the specification for the function '_strnicmp': Lines: 58, 60, 61, 62, 64, 65, 66, 68, 70, 71, 72, 74 1>e:\svn\spserver-read-only\spserver\sphttpmsg.cpp(115): warning C6011: Dereferencing NULL pointer 'line': Lines: 107, 109, 110, 111, 113, 114, 115 1>e:\svn\spserver-read-only\spserver\sphttpmsg.cpp(147): warning C6031: Return value ignored: 'strtok' 1>e:\svn\spserver-read-only\spserver\sphttpmsg.cpp(362): warning C6308: 'realloc' might return null pointer: assigning null pointer to 'mContent', which is passed as an argument to 'realloc', will cause the original memory block to be leaked 1>e:\svn\spserver-read-only\spserver\sphttpmsg.cpp(370): warning C6011: Dereferencing NULL pointer 'mContent': Lines: 353, 355, 356, 358, 359, 362, 364, 367, 368, 370 1>e:\svn\spserver-read-only\spserver\spiocpdispatcher.cpp(165): warning C6011: Dereferencing NULL pointer 'arg': Lines: 149, 150, 153, 154, 156, 161, 153, 154, 156, 161, 153, 154, 156, 161, 162, 164, 165 1>e:\svn\spserver-read-only\spserver\spiocpdispatcher.cpp(267): warning C6011: Dereferencing NULL pointer 'arg': Lines: 265, 267 1>e:\svn\spserver-read-only\spserver\spiocpdispatcher.cpp(311): warning C6011: Dereferencing NULL pointer 'arg': Lines: 309, 311 1>e:\svn\spserver-read-only\spserver\spiocplfserver.cpp(38): warning C6011: Dereferencing NULL pointer 'mAcceptArg': Lines: 26, 27, 29, 30, 32, 34, 36, 37, 38 1>e:\svn\spserver-read-only\spserver\spiocpserver.cpp(268): warning C6011: Dereferencing NULL pointer 'arg': Lines: 205, 206, 208, 210, 212, 213, 214, 216, 217, 219, 223, 224, 226, 227, 228, 229, 230, 231, 233, 234, 236, 242, 243, 244, 245, 251, 252, 253, 256, 257, 259, 264, 256, 257, 259, 264, 256, 257, 259, 264, 265, 267, 268 1>e:\svn\spserver-read-only\spserver\spmsgdecoder.cpp(149): warning C6011: Dereferencing NULL pointer 'mBuffer': Lines: 133, 138, 140, 144, 145, 147, 148, 149 1>e:\svn\spserver-read-only\spserver\spmsgdecoder.cpp(271): warning C6011: Dereferencing NULL pointer 'ret': Lines: 264, 265, 270, 271 1>e:\svn\spserver-read-only\spserver\spresponse.cpp(45): warning C6011: Dereferencing NULL pointer 'p': Lines: 44, 45 1>e:\svn\spserver-read-only\spserver\spsession.cpp(48): warning C6246: Local declaration of 'i' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '44' of 'e:\svn\spserver-read-only\spserver\spsession.cpp': Lines: 44 1>e:\svn\spserver-read-only\spserver\spsession.cpp(79): warning C6011: Dereferencing NULL pointer 'mArray[avail]': Lines: 63, 65, 66, 67, 68, 67, 68, 67, 68, 69, 74, 75, 76, 78, 79 1>e:\svn\spserver-read-only\spserver\spsession.cpp(91): warning C6011: Dereferencing NULL pointer 'mArray[row]': Lines: 63, 65, 66, 67, 68, 67, 68, 67, 68, 69, 74, 75, 76, 78, 79, 80, 78, 79, 80, 78, 79, 80, 78, 85, 86, 87, 89, 91 1>e:\svn\spserver-read-only\spserver\spthreadpool.cpp(112): warning C6246: Local declaration of 'thread' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '103' of 'e:\svn\spserver-read-only\spserver\spthreadpool.cpp': Lines: 103 1>e:\svn\spserver-read-only\spserver\spthreadpool.cpp(113): warning C6011: Dereferencing NULL pointer 'thread': Lines: 100, 102, 103, 105, 107, 111, 112, 113 1>e:\svn\spserver-read-only\spserver\sputils.cpp(39): warning C6308: 'realloc' might return null pointer: assigning null pointer to 'mFirst', which is passed as an argument to 'realloc', will cause the original memory block to be leaked 1>e:\svn\spserver-read-only\spserver\sputils.cpp(44): warning C6011: Dereferencing NULL pointer 'mFirst': Lines: 35, 37, 38, 39, 40, 41, 44 1>e:\svn\spserver-read-only\spserver\sputils.cpp(120): warning C6011: Dereferencing NULL pointer 'newEntries': Lines: 106, 107, 108, 110, 111, 114, 115, 118, 119, 120 1>e:\svn\spserver-read-only\spserver\sputils.cpp(130): warning C6011: Dereferencing NULL pointer 'mEntries': Lines: 106, 107, 108, 110, 111, 114, 115, 118, 119, 120, 123, 124, 126, 127, 130 1>e:\svn\spserver-read-only\spserver\sputils.cpp(237): warning C6328: 'char' passed as parameter '1' when 'unsigned char' is required in call to 'isspace' 1>e:\svn\spserver-read-only\spserver\sputils.cpp(239): warning C6328: 'const char' passed as parameter '1' when 'unsigned char' is required in call to 'isspace' 1>e:\svn\spserver-read-only\spserver\sputils.cpp(243): warning C6328: 'const char' passed as parameter '1' when 'unsigned char' is required in call to 'isspace' 1>e:\svn\spserver-read-only\spserver\sputils.cpp(251): warning C6328: 'const char' passed as parameter '1' when 'unsigned char' is required in call to 'isspace' 1>e:\svn\spserver-read-only\spserver\sputils.cpp(259): warning C6328: 'const char' passed as parameter '1' when 'unsigned char' is required in call to 'isspace' 1>e:\svn\spserver-read-only\spserver\sputils.cpp(272): warning C6328: 'const char' passed as parameter '1' when 'unsigned char' is required in call to 'isspace' 1>e:\svn\spserver-read-only\spserver\sputils.cpp(283): warning C6328: 'char' passed as parameter '1' when 'unsigned char' is required in call to 'isspace' 1>e:\svn\spserver-read-only\spserver\spwin32port.cpp(151): warning C6053: Call to '_vsnprintf' might not zero-terminate string 'logTemp': Lines: 128, 129, 130, 131, 133, 134, 135, 144, 146, 147, 148, 149, 151 1>e:\svn\spserver-read-only\spserver\spwin32port.cpp(284): warning C6031: Return value ignored: 'getchar' I haven't run it on the other projects, but this may be worth checking out. Anyway keep up the good work guys :)
Original issue reported on code.google.com by j...@ethereality.co.za on 13 May 2011 at 1:44
j...@ethereality.co.za
The text was updated successfully, but these errors were encountered:
Thanks. I will remove these warning later.
Original comment by stephen....@gmail.com on 19 May 2011 at 2:40
stephen....@gmail.com
Sorry, something went wrong.
No branches or pull requests
Original issue reported on code.google.com by
j...@ethereality.co.za
on 13 May 2011 at 1:44The text was updated successfully, but these errors were encountered: