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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user