py_security: Avoid casts in py_random_sid()
[samba.git] / source4 / librpc / ndr / py_security.c
index 96f499614cef4408cb040d765a1f85393299c06f..7e260ae215737af4f385abe9208e686642b16d20 100644 (file)
@@ -464,10 +464,12 @@ static PyObject *py_random_sid(PyObject *self,
 {
        struct dom_sid *sid;
        PyObject *ret;
-       char *str = talloc_asprintf(NULL, "S-1-5-21-%u-%u-%u", 
-                       (unsigned)generate_random(), 
-                       (unsigned)generate_random(), 
-                       (unsigned)generate_random());
+       char *str = talloc_asprintf(
+               NULL,
+               "S-1-5-21-%"PRIu32"-%"PRIu32"-%"PRIu32,
+               generate_random(),
+               generate_random(),
+               generate_random());
 
         sid = dom_sid_parse_talloc(NULL, str);
        talloc_free(str);