mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-02-07 22:03:50 +00:00
[mod_python] scan-build: Assigned value is garbage or undefined
This commit is contained in:
parent
0d105c5683
commit
cd9a44799b
@ -1,5 +1,33 @@
|
|||||||
--- mod_python_wrap.cpp.old 2015-06-16 12:56:23.868000000 -0500
|
--- mod_python_wrap.cpp.old 2015-06-16 12:56:23.868000000 -0500
|
||||||
+++ mod_python_wrap.cpp 2015-06-16 12:56:32.268000000 -0500
|
+++ mod_python_wrap.cpp 2015-06-16 12:56:32.268000000 -0500
|
||||||
|
@@ -3500,7 +3500,9 @@ SWIG_AsCharArray(PyObject * obj, char *val, size_t size)
|
||||||
|
if (csize <= size) {
|
||||||
|
if (val) {
|
||||||
|
if (csize) memcpy(val, cptr, csize*sizeof(char));
|
||||||
|
+#ifndef __clang_analyzer__
|
||||||
|
if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
if (alloc == SWIG_NEWOBJ) {
|
||||||
|
delete[] cptr;
|
||||||
|
@@ -4677,7 +4677,7 @@ SWIGINTERN PyObject *_wrap_DTMF_digit_set(PyObject *SWIGUNUSEDPARM(self), PyObje
|
||||||
|
char arg2 ;
|
||||||
|
void *argp1 = 0 ;
|
||||||
|
int res1 = 0 ;
|
||||||
|
- char val2 ;
|
||||||
|
+ char val2 = '\0';
|
||||||
|
int ecode2 = 0 ;
|
||||||
|
PyObject * obj0 = 0 ;
|
||||||
|
PyObject * obj1 = 0 ;
|
||||||
|
@@ -4787,7 +4787,7 @@ SWIGINTERN PyObject *_wrap_new_DTMF(PyObject *SWIGUNUSEDPARM(self), PyObject *ar
|
||||||
|
PyObject *resultobj = 0;
|
||||||
|
char arg1 ;
|
||||||
|
uint32_t arg2 = (uint32_t) SWITCH_DEFAULT_DTMF_DURATION ;
|
||||||
|
- char val1 ;
|
||||||
|
+ char val1 = '\0';
|
||||||
|
int ecode1 = 0 ;
|
||||||
|
void *argp2 ;
|
||||||
|
int res2 = 0 ;
|
||||||
@@ -6198,7 +6198,9 @@
|
@@ -6198,7 +6198,9 @@
|
||||||
}
|
}
|
||||||
arg3 = static_cast< int >(val3);
|
arg3 = static_cast< int >(val3);
|
||||||
|
@ -3500,7 +3500,9 @@ SWIG_AsCharArray(PyObject * obj, char *val, size_t size)
|
|||||||
if (csize <= size) {
|
if (csize <= size) {
|
||||||
if (val) {
|
if (val) {
|
||||||
if (csize) memcpy(val, cptr, csize*sizeof(char));
|
if (csize) memcpy(val, cptr, csize*sizeof(char));
|
||||||
|
#ifndef __clang_analyzer__
|
||||||
if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
|
if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
if (alloc == SWIG_NEWOBJ) {
|
if (alloc == SWIG_NEWOBJ) {
|
||||||
delete[] cptr;
|
delete[] cptr;
|
||||||
@ -4677,7 +4679,7 @@ SWIGINTERN PyObject *_wrap_DTMF_digit_set(PyObject *SWIGUNUSEDPARM(self), PyObje
|
|||||||
char arg2 ;
|
char arg2 ;
|
||||||
void *argp1 = 0 ;
|
void *argp1 = 0 ;
|
||||||
int res1 = 0 ;
|
int res1 = 0 ;
|
||||||
char val2 ;
|
char val2 = '\0';
|
||||||
int ecode2 = 0 ;
|
int ecode2 = 0 ;
|
||||||
PyObject * obj0 = 0 ;
|
PyObject * obj0 = 0 ;
|
||||||
PyObject * obj1 = 0 ;
|
PyObject * obj1 = 0 ;
|
||||||
@ -4787,7 +4789,7 @@ SWIGINTERN PyObject *_wrap_new_DTMF(PyObject *SWIGUNUSEDPARM(self), PyObject *ar
|
|||||||
PyObject *resultobj = 0;
|
PyObject *resultobj = 0;
|
||||||
char arg1 ;
|
char arg1 ;
|
||||||
uint32_t arg2 = (uint32_t) SWITCH_DEFAULT_DTMF_DURATION ;
|
uint32_t arg2 = (uint32_t) SWITCH_DEFAULT_DTMF_DURATION ;
|
||||||
char val1 ;
|
char val1 = '\0';
|
||||||
int ecode1 = 0 ;
|
int ecode1 = 0 ;
|
||||||
void *argp2 ;
|
void *argp2 ;
|
||||||
int res2 = 0 ;
|
int res2 = 0 ;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user