s4:librpc: Use discard_const_p for ndr/py_misc
authorAndreas Schneider <asn@samba.org>
Mon, 12 Nov 2018 17:19:51 +0000 (18:19 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 14 Nov 2018 07:45:19 +0000 (08:45 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
source4/librpc/ndr/py_misc.c

index 6c0b8b2af14a38cec55e727c5554de65a9fc6931..181f19aec9284a6358799f45501e7b7d798cce9a 100644 (file)
@@ -104,10 +104,12 @@ static int py_GUID_init(PyObject *self, PyObject *args, PyObject *kwargs)
 
                if (!IsPy3Bytes(str)) {
                        guid_val.data =
-                               (uint8_t *)PyStr_AsUTF8AndSize(str,
-                                                              &_size);
+                               discard_const_p(uint8_t,
+                                               PyStr_AsUTF8AndSize(str, &_size));
                } else {
-                       guid_val.data = (uint8_t *)PyBytes_AsString(str);
+                       guid_val.data =
+                               discard_const_p(uint8_t,
+                                               PyBytes_AsString(str));
                        _size = PyBytes_Size(str);
                }
                guid_val.length = _size;