From: Gerald Carter Date: Thu, 11 Nov 2004 17:40:49 +0000 (+0000) Subject: r3682: fix seg fault in lanman printing code caused by uninitialized variable X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~5612 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c52e663c4a32b975796383834b2c04796daf8f29;p=thirdparty%2Fsamba.git r3682: fix seg fault in lanman printing code caused by uninitialized variable --- diff --git a/source/smbd/lanman.c b/source/smbd/lanman.c index 610ee451201..e7aa05b54a6 100644 --- a/source/smbd/lanman.c +++ b/source/smbd/lanman.c @@ -2267,6 +2267,12 @@ static BOOL api_PrintJobInfo(connection_struct *conn,uint16 vuid,char *param,cha return False; *rparam_len = 4; *rparam = REALLOC(*rparam,*rparam_len); + + if ( (snum = lp_servicenumber(sharename)) == -1 ) { + DEBUG(0,("api_PrintJobInfo: unable to get service number from sharename [%s]\n", + sharename)); + return False; + } *rdata_len = 0;