From a18ade3fe0e823ceb83de2078f8f7e23e6c4fcf2 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 15 Dec 2000 01:47:37 +0000 Subject: Fixed memory leak in JOB_INFO_2 code. Jeremy. (This used to be commit d0d31eead3367485bbac684d881839029010975d) --- source3/rpc_server/srv_spoolss_nt.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source3') diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index b43501a56b..c2054143b7 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -4104,7 +4104,7 @@ static uint32 enumjobs_level2(print_queue_struct *queue, int snum, new_smb_io_job_info_2("", buffer, &info[i], 0); /* clear memory */ - safe_free(info); + free_job_info_2(info); if (*needed > offered) { *returned=0; @@ -5692,8 +5692,7 @@ static uint32 getjob_level_2(print_queue_struct *queue, int count, int snum, uin new_smb_io_job_info_2("", buffer, info_2, 0); - free_dev_mode(info_2->devmode); - safe_free(info_2); + free_job_info_2(info_2); if (*needed > offered) return ERROR_INSUFFICIENT_BUFFER; -- cgit