diff options
author | Simo Sorce <idra@samba.org> | 2010-07-26 19:14:03 +0200 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2010-07-27 10:27:16 -0400 |
commit | 6cd2f2ff31768a40ca60112964b35bf040b2e6d8 (patch) | |
tree | 2e020f015f44c0dbd44d3df4eeef50aa4986e792 /source3 | |
parent | bb0226f10ef86296af273ea0e9692b72d0ead4c2 (diff) | |
download | samba-6cd2f2ff31768a40ca60112964b35bf040b2e6d8.tar.gz samba-6cd2f2ff31768a40ca60112964b35bf040b2e6d8.tar.bz2 samba-6cd2f2ff31768a40ca60112964b35bf040b2e6d8.zip |
s3-spoolss: Fixed a possible segfault in winreg_get_printer.
Diffstat (limited to 'source3')
-rw-r--r-- | source3/rpc_server/srv_spoolss_util.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/rpc_server/srv_spoolss_util.c b/source3/rpc_server/srv_spoolss_util.c index 603a0b2702..768171a277 100644 --- a/source3/rpc_server/srv_spoolss_util.c +++ b/source3/rpc_server/srv_spoolss_util.c @@ -2140,7 +2140,7 @@ WERROR winreg_get_printer(TALLOC_CTX *mem_ctx, } /* Create the printername */ - if (info2->servername[0] != '\0') { + if (info2->servername != NULL && info2->servername[0] != '\0') { if (lp_force_printername(snum)) { const char *p = talloc_asprintf(info2, "%s\\%s", info2->servername, |