summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2016-11-09 13:17:27 +0100
committerJeremy Allison <jra@samba.org>2016-11-20 02:28:10 +0100
commitb9d73fb4cba0f651b35aa21c5dee4bddf6cf5d89 (patch)
tree4c75ac82a315b40dc77634cf7a4be26a1d685a88
parenta0783e8dd966a0b2d24d2ca5baa6bed3fe5a7d5a (diff)
downloadsamba-b9d73fb4cba0f651b35aa21c5dee4bddf6cf5d89.tar.gz
s3:spoolss: Set default OS Version to Windows Server 2003 R2 SP2
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12416 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
-rw-r--r--source3/rpc_server/spoolss/srv_spoolss_nt.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/source3/rpc_server/spoolss/srv_spoolss_nt.c b/source3/rpc_server/spoolss/srv_spoolss_nt.c
index deb87a3fb6c..8a32db8c4c7 100644
--- a/source3/rpc_server/spoolss/srv_spoolss_nt.c
+++ b/source3/rpc_server/spoolss/srv_spoolss_nt.c
@@ -2344,13 +2344,19 @@ static WERROR getprinterdata_printer_server(TALLOC_CTX *mem_ctx,
enum ndr_err_code ndr_err;
struct spoolss_OSVersion os;
+ /*
+ * Set the default OSVersion to:
+ *
+ * Windows Server 2003R2 SP2 (5.2.3790)
+ *
+ * used to be Windows 2000 (5.0.2195)
+ */
os.major = lp_parm_int(GLOBAL_SECTION_SNUM,
"spoolss", "os_major", 5);
- /* Windows 2000 == 5.0 */
os.minor = lp_parm_int(GLOBAL_SECTION_SNUM,
- "spoolss", "os_minor", 0);
+ "spoolss", "os_minor", 2);
os.build = lp_parm_int(GLOBAL_SECTION_SNUM,
- "spoolss", "os_build", 2195);
+ "spoolss", "os_build", 3790);
os.extra_string = ""; /* leave extra string empty */
ndr_err = ndr_push_struct_blob(&blob, mem_ctx, &os,