r8654: merging cli_spoolss_XX() updates from trunk
[bbaumbach/samba-autobuild/.git] / source3 / python / py_spoolss_ports.c
index ddc8868f0f5567c9bfd705305927849c4b877496..11a4615bbdb1ea3b8ec8135d6003774babf5cb5f 100644 (file)
@@ -67,13 +67,7 @@ PyObject *spoolss_enumports(PyObject *self, PyObject *args, PyObject *kw)
 
        /* Call rpc function */
        
-       werror = cli_spoolss_enum_ports(
-               cli, mem_ctx, 0, &needed, level, &num_ports, &ctr);
-
-       if (W_ERROR_V(werror) == ERRinsufficientbuffer)
-               werror = cli_spoolss_enum_ports(
-                       cli, mem_ctx, needed, NULL, level,
-                       &num_ports, &ctr);
+       werror = cli_spoolss_enum_ports( cli, mem_ctx, level, &num_ports, &ctr);
 
        if (!W_ERROR_IS_OK(werror)) {
                PyErr_SetObject(spoolss_werror, py_werror_tuple(werror));