summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_spoolss.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2000-06-05 20:55:57 +0000
committerJeremy Allison <jra@samba.org>2000-06-05 20:55:57 +0000
commit6d8c131f50e708d4c009355a7c5fe026cf8d350a (patch)
tree11ecc2ee4fc959dd96feef8f05c5774a5cf5a4ed /source3/rpc_server/srv_spoolss.c
parentf87246df627f0d940b45f65f812c0c77a2dfa355 (diff)
downloadsamba-6d8c131f50e708d4c009355a7c5fe026cf8d350a.tar.gz
samba-6d8c131f50e708d4c009355a7c5fe026cf8d350a.tar.bz2
samba-6d8c131f50e708d4c009355a7c5fe026cf8d350a.zip
Some tidyup fixes (memory leaks etc.). Still no progress with the
"no driver" issue. I'm banging my head against comparitive packet dumps right now... Jeremy. (This used to be commit 03cd4aa1443acd958593f37c61ff9c90a43c660b)
Diffstat (limited to 'source3/rpc_server/srv_spoolss.c')
-rwxr-xr-xsource3/rpc_server/srv_spoolss.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source3/rpc_server/srv_spoolss.c b/source3/rpc_server/srv_spoolss.c
index 2513fe91e6..c2839bfbf7 100755
--- a/source3/rpc_server/srv_spoolss.c
+++ b/source3/rpc_server/srv_spoolss.c
@@ -930,6 +930,8 @@ static BOOL api_spoolss_setprinterdata(prs_struct *data, prs_struct *rdata)
&q_u.value, q_u.type, q_u.max_len,
q_u.data, q_u.real_len, q_u.numeric_data);
+ free_spoolss_q_setprinterdata(&q_u);
+
if(!spoolss_io_r_setprinterdata("", &r_u, rdata, 0)) {
DEBUG(0,("spoolss_io_r_setprinterdata: unable to marshall SPOOL_R_SETPRINTERDATA.\n"));
return False;