1 diff -ur samba-3.0.26a/source/param/loadparm.c samba-3.0.26a-lprng/source/param/loadparm.c
2 --- samba-3.0.26a/source/param/loadparm.c 2007-09-11 16:21:57.000000000 +0200
3 +++ samba-3.0.26a-lprng/source/param/loadparm.c 2007-10-09 17:22:57.000000000 +0200
8 +int lp_defaultprinting(void)
10 + return sDefault.iPrinting;
13 /*******************************************************************
14 Ensure we don't use sendfile if server smb signing is active.
15 ********************************************************************/
16 diff -ur samba-3.0.26a/source/printing/pcap.c samba-3.0.26a-lprng/source/printing/pcap.c
17 --- samba-3.0.26a/source/printing/pcap.c 2005-10-18 04:44:57.000000000 +0200
18 +++ samba-3.0.26a-lprng/source/printing/pcap.c 2007-10-09 17:27:18.000000000 +0200
20 pcap_cache_t *tmp_cache = NULL;
23 + enum printing_types printing = lp_defaultprinting();
25 DEBUG(3, ("reloading printcap cache\n"));
29 name[MAXPRINTERLEN] = 0;
31 + /* skip .name in case of LPRng */
32 + if (printing == PRINT_LPRNG && *name == '.')
35 if (*name && !pcap_cache_add(name, comment)) {