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:
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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user