1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-24 13:57:43 +03:00

passing NULL to print_queue_status()'s status parameter could end in a segfault

This commit is contained in:
Simo Sorce -
parent c6d867b552
commit 79254d2b04

@ -2586,8 +2586,9 @@ int reply_printqueue(connection_struct *conn,
{
print_queue_struct *queue = NULL;
print_status_struct status;
char *p = smb_buf(outbuf) + 3;
int count = print_queue_status(SNUM(conn), &queue,NULL);
int count = print_queue_status(SNUM(conn), &queue, &status);
int num_to_get = ABS(max_count);
int first = (max_count>0?start_index:start_index+max_count+1);
int i;