svn commit: samba r21988 - in branches/SAMBA_3_0/source/printing: .

metze at samba.org metze at samba.org
Tue Mar 27 11:20:57 GMT 2007


Author: metze
Date: 2007-03-27 11:20:55 +0000 (Tue, 27 Mar 2007)
New Revision: 21988

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21988

Log:
make use of string_tdb_data()
to avoid creating the TDB_DATA struct from strings "by hand"

metze

Modified:
   branches/SAMBA_3_0/source/printing/printing.c


Changeset:
Modified: branches/SAMBA_3_0/source/printing/printing.c
===================================================================
--- branches/SAMBA_3_0/source/printing/printing.c	2007-03-27 11:15:59 UTC (rev 21987)
+++ branches/SAMBA_3_0/source/printing/printing.c	2007-03-27 11:20:55 UTC (rev 21988)
@@ -867,8 +867,7 @@
 	if (!pdb)
 		return (pid_t)-1;
 	slprintf(keystr, sizeof(keystr)-1, "UPDATING/%s", sharename);
-    	key.dptr = keystr;
-	key.dsize = strlen(keystr);
+    	key = string_tdb_data(keystr);
 
 	data = tdb_fetch(pdb->tdb, key);
 	release_print_db(pdb);
@@ -905,8 +904,7 @@
 		return;
 
 	slprintf(keystr, sizeof(keystr)-1, "UPDATING/%s", sharename);
-    	key.dptr = keystr;
-	key.dsize = strlen(keystr);
+    	key = string_tdb_data(keystr);
 	
 	DEBUG(5, ("set_updating_pid: %s updating lpq cache for print share %s\n", 
 		updating ? "" : "not ",
@@ -1233,8 +1231,7 @@
 
 	/* store the new queue status structure */
 	slprintf(keystr, sizeof(keystr)-1, "STATUS/%s", sharename);
-	key.dptr = keystr;
-	key.dsize = strlen(keystr);
+	key = string_tdb_data(keystr);
 
 	status.qcount = qcount;
 	data.dptr = (char *)&status;
@@ -2701,8 +2698,8 @@
 
 	ZERO_STRUCTP(status);
 	slprintf(keystr, sizeof(keystr)-1, "STATUS/%s", sharename);
-	key.dptr = keystr;
-	key.dsize = strlen(keystr);
+	key = string_tdb_data(keystr);
+
 	data = tdb_fetch(pdb->tdb, key);
 	if (data.dptr) {
 		if (data.dsize == sizeof(*status)) {



More information about the samba-cvs mailing list