mirror of
https://github.com/SELinuxProject/selinux
synced 2025-03-04 01:07:31 +00:00
libselinux: add a const to suppress a build warning with Python 3.7
On systems using Python 3.7, when compiling libselinux Python wrappers (with "make install-pywrap"), the following warning is reported by gcc: audit2why.c: In function ‘analyze’: audit2why.c:364:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] permstr = _PyUnicode_AsString( strObj ); ^ Make permstr "const char *" in order to suppress this warning. Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org>
This commit is contained in:
parent
92024b1544
commit
70c06e38be
@ -354,7 +354,7 @@ static PyObject *analyze(PyObject *self __attribute__((unused)) , PyObject *args
|
||||
/* iterate over items of the list, grabbing strings, and parsing
|
||||
for numbers */
|
||||
for (i=0; i<numlines; i++){
|
||||
char *permstr;
|
||||
const char *permstr;
|
||||
|
||||
/* grab the string object from the next element of the list */
|
||||
strObj = PyList_GetItem(listObj, i); /* Can't fail */
|
||||
|
Loading…
Reference in New Issue
Block a user