1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-11 08:23:49 +03:00

Decode info level 3 for getprinterdriver.

Error checking for undecoded info levels.
This commit is contained in:
Tim Potter
-
parent 96ccb2beb1
commit 841b6cf63c

View File

@@ -210,11 +210,15 @@ PyObject *spoolss_hnd_getprinterdriver(PyObject *self, PyObject *args,
case 2:
py_from_DRIVER_INFO_2(&result, ctr.info2);
break;
case 3:
py_from_DRIVER_INFO_3(&result, ctr.info3);
break;
case 6:
py_from_DRIVER_INFO_6(&result, ctr.info6);
break;
default:
break;
PyErr_SetString(spoolss_error, "unsupported info level");
return NULL;
}
Py_INCREF(result);