r814: conn is 0 during ioctl (at least during smbtorture IOCTL test)
[tprouty/samba.git] / source / smbd / reply.c
index 2046f2370a82915c4b20f9e4ba430712653ba3b1..560208ae157752022336d429e50467deefbd210d 100644 (file)
@@ -489,7 +489,9 @@ int reply_ioctl(connection_struct *conn,
                        }
                        SSVAL(p,0,fsp->rap_print_jobid);             /* Job number */
                        srvstr_push(outbuf, p+2, global_myname(), 15, STR_TERMINATE|STR_ASCII);
-                       srvstr_push(outbuf, p+18, lp_servicename(SNUM(conn)), 13, STR_TERMINATE|STR_ASCII);
+                       if (conn) {
+                               srvstr_push(outbuf, p+18, lp_servicename(SNUM(conn)), 13, STR_TERMINATE|STR_ASCII);
+                       }
                        break;
                }
        }