git.samba.org
/
amitay
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c50c973
)
s3: Lift the server_messaging_context from get_stored_queue_info
author
Volker Lendecke
<vl@samba.org>
Sun, 8 Aug 2010 13:53:06 +0000
(15:53 +0200)
committer
Volker Lendecke
<vl@samba.org>
Sun, 8 Aug 2010 16:09:34 +0000
(18:09 +0200)
source3/printing/printing.c
patch
|
blob
|
history
diff --git
a/source3/printing/printing.c
b/source3/printing/printing.c
index 581783997bf3864992fcc8c82e66c8385bfc0df9..72e388fda744296f7d7625f95b3d9467cd22fbfd 100644
(file)
--- a/
source3/printing/printing.c
+++ b/
source3/printing/printing.c
@@
-2853,7
+2853,9
@@
fail:
Get a snapshot of jobs in the system without traversing.
****************************************************************************/
Get a snapshot of jobs in the system without traversing.
****************************************************************************/
-static bool get_stored_queue_info(struct tdb_print_db *pdb, int snum, int *pcount, print_queue_struct **ppqueue)
+static bool get_stored_queue_info(struct messaging_context *msg_ctx,
+ struct tdb_print_db *pdb, int snum,
+ int *pcount, print_queue_struct **ppqueue)
{
TDB_DATA data, cgdata;
print_queue_struct *queue = NULL;
{
TDB_DATA data, cgdata;
print_queue_struct *queue = NULL;
@@
-2868,7
+2870,7
@@
static bool get_stored_queue_info(struct tdb_print_db *pdb, int snum, int *pcoun
/* make sure the database is up to date */
if (print_cache_expired(lp_const_servicename(snum), True))
/* make sure the database is up to date */
if (print_cache_expired(lp_const_servicename(snum), True))
- print_queue_update(
server_messaging_context()
, snum, False);
+ print_queue_update(
msg_ctx
, snum, False);
*pcount = 0;
*ppqueue = NULL;
*pcount = 0;
*ppqueue = NULL;
@@
-3021,7
+3023,8
@@
int print_queue_status(int snum,
* of entries, and then only retrieve the queue if necessary.
*/
* of entries, and then only retrieve the queue if necessary.
*/
- if (!get_stored_queue_info(pdb, snum, &count, ppqueue)) {
+ if (!get_stored_queue_info(server_messaging_context(), pdb, snum,
+ &count, ppqueue)) {
release_print_db(pdb);
return 0;
}
release_print_db(pdb);
return 0;
}