[apr] scan-build: Fix dereference of a null pointer and unused variable in network_io/unix
This commit is contained in:
parent
fb9f7aa170
commit
df52479eb4
|
@ -27,6 +27,8 @@
|
||||||
#include <osreldate.h>
|
#include <osreldate.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <assert.h> /* assert() */
|
||||||
|
|
||||||
apr_status_t apr_socket_send(apr_socket_t *sock, const char *buf,
|
apr_status_t apr_socket_send(apr_socket_t *sock, const char *buf,
|
||||||
apr_size_t *len)
|
apr_size_t *len)
|
||||||
{
|
{
|
||||||
|
@ -287,6 +289,7 @@ apr_status_t apr_socket_sendfile(apr_socket_t *sock, apr_file_t *file,
|
||||||
|
|
||||||
/* Ignore flags for now. */
|
/* Ignore flags for now. */
|
||||||
flags = 0;
|
flags = 0;
|
||||||
|
assert(flags=0);
|
||||||
|
|
||||||
if (hdtr->numheaders > 0) {
|
if (hdtr->numheaders > 0) {
|
||||||
apr_size_t hdrbytes;
|
apr_size_t hdrbytes;
|
||||||
|
|
|
@ -32,7 +32,11 @@ static apr_status_t socket_cleanup(void *sock)
|
||||||
{
|
{
|
||||||
apr_socket_t *thesocket = sock;
|
apr_socket_t *thesocket = sock;
|
||||||
|
|
||||||
if (thesocket && thesocket->socketdes == -1) {
|
if (!thesocket) {
|
||||||
|
return APR_ENOTSOCK;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (thesocket->socketdes == -1) {
|
||||||
return APR_SUCCESS;
|
return APR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue