summaryrefslogtreecommitdiff
path: root/source3/printing
diff options
context:
space:
mode:
authorJean-François Micouleau <jfm@samba.org>2000-03-07 09:06:03 +0000
committerJean-François Micouleau <jfm@samba.org>2000-03-07 09:06:03 +0000
commit0f987d77becebc7d528f5fda6d0e23325035131c (patch)
tree7d4f0a08d0bef22cb74c1c64e27d5b1aacb7de38 /source3/printing
parent78d7ba5ca021518ec5c088eb492b36710e556c31 (diff)
downloadsamba-0f987d77becebc7d528f5fda6d0e23325035131c.tar.gz
samba-0f987d77becebc7d528f5fda6d0e23325035131c.tar.bz2
samba-0f987d77becebc7d528f5fda6d0e23325035131c.zip
fixed enumprinterdata.
J.F. (This used to be commit 2b4f09e7bbcbf1bf835f299e9f6bf89b32a7f03f)
Diffstat (limited to 'source3/printing')
-rw-r--r--source3/printing/nt_printing.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c
index a880184f3d..061b41e123 100644
--- a/source3/printing/nt_printing.c
+++ b/source3/printing/nt_printing.c
@@ -1272,17 +1272,16 @@ BOOL get_specific_param_by_index(NT_PRINTER_INFO_LEVEL printer, uint32 level, ui
i++;
}
- if (param != NULL)
- {
- /* exited because it exist */
- *type=param->type;
- StrnCpy(value, param->value, sizeof(value)-1);
- *data=(uint8 *)malloc(param->data_len*sizeof(uint8));
- memcpy(*data, param->data, param->data_len);
- *len=param->data_len;
- return (True);
- }
- return (False);
+ if (param == NULL)
+ return False;
+
+ /* exited because it exist */
+ *type=param->type;
+ StrnCpy(value, param->value, sizeof(fstring)-1);
+ *data=(uint8 *)malloc(param->data_len*sizeof(uint8));
+ memcpy(*data, param->data, param->data_len);
+ *len=param->data_len;
+ return True;
}
/****************************************************************************