s3-spoolss: fix _spoolss_GetPrinterData printerserver handle query error code.
authorGünther Deschner <gd@samba.org>
Wed, 18 Mar 2009 20:54:26 +0000 (21:54 +0100)
committerGünther Deschner <gd@samba.org>
Wed, 18 Mar 2009 20:57:07 +0000 (21:57 +0100)
commita1256594b047061d5fce8b7b4234dc725462392d
treea2a6f159aeee448ce0f5acabecd940b54ff49f83
parent43182fdff89bc5c238e7a90cf93500cef850ecd5
s3-spoolss: fix _spoolss_GetPrinterData printerserver handle query error code.

When _spoolss_GetPrinterData receives a query on a printserver handle for a
value that we have not stored or do not provide, we need to return
WERR_INVALID_PARAM, not WERR_BADFILE. Tested with w2k and w2k3 servers.
Found by torture test.

Guenther
source3/rpc_server/srv_spoolss_nt.c