git.samba.org
/
ira
/
wip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
369f5fd
)
Fixed memory leak in JOB_INFO_2 code.
author
Jeremy Allison
<jra@samba.org>
Fri, 15 Dec 2000 01:47:37 +0000
(
01:47
+0000)
committer
Jeremy Allison
<jra@samba.org>
Fri, 15 Dec 2000 01:47:37 +0000
(
01:47
+0000)
Jeremy.
(This used to be commit
d0d31eead3367485bbac684d881839029010975d
)
source3/rpc_server/srv_spoolss_nt.c
patch
|
blob
|
history
diff --git
a/source3/rpc_server/srv_spoolss_nt.c
b/source3/rpc_server/srv_spoolss_nt.c
index b43501a56b0cf72bc91cfa263b82a25c2adb42e3..c2054143b75012b7ef0fcfa312ab9b48fb7f74c0 100644
(file)
--- 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;