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:
a6e6cd5
)
r560: Fix bugzilla 1279: cannot control individual print jobs using cups
author
Jim McDonough
<jmcd@samba.org>
Fri, 7 May 2004 17:17:25 +0000
(17:17 +0000)
committer
Gerald (Jerry) Carter
<jerry@samba.org>
Wed, 10 Oct 2007 15:51:29 +0000
(10:51 -0500)
Store the print job using a little-endian key.
(This used to be commit
e0491dae989ea289438de3bdf29d8810d409a01b
)
source3/printing/printing.c
patch
|
blob
|
history
diff --git
a/source3/printing/printing.c
b/source3/printing/printing.c
index fd123267d17ad92ccb4603aeb35778c368e312bb..2355dd14506bac1acc73639a37a01617cb934507 100644
(file)
--- a/
source3/printing/printing.c
+++ b/
source3/printing/printing.c
@@
-249,7
+249,7
@@
static TDB_DATA print_key(uint32 jobid)
static uint32 j;
TDB_DATA ret;
-
j = jobid
;
+
SIVAL(&j, 0, jobid)
;
ret.dptr = (void *)&j;
ret.dsize = sizeof(j);
return ret;
@@
-358,9
+358,9
@@
static int unixjob_traverse_fn(TDB_CONTEXT *the_tdb, TDB_DATA key,
return 0;
if (*sysjob == pjob->sysjob) {
- uint32
*jobid = (uint32 *)key.dptr
;
+ uint32
jobid = IVAL(key.dptr,0)
;
- sysjob_to_jobid_value =
*
jobid;
+ sysjob_to_jobid_value = jobid;
return 1;
}