diff -ruBb samba-3.0.9/source/lib/util_str.c samba-3.0.9-printfix/source/lib/util_str.c --- samba-3.0.9/source/lib/util_str.c Fri Dec 10 21:26:08 2004 +++ samba-3.0.9-printfix/source/lib/util_str.c Fri Dec 10 21:28:21 2004 @@ -1334,7 +1334,7 @@ /* for correctness */ if (!findstr[0]) { - return src; + return (char *)src; } /* Samba does single character findstr calls a *lot*. */ diff -ruBb samba-3.0.9/source/printing/nt_printing.c samba-3.0.9-printfix/source/printing/nt_printing.c --- samba-3.0.9/source/printing/nt_printing.c Mon Nov 15 21:03:15 2004 +++ samba-3.0.9-printfix/source/printing/nt_printing.c Fri Dec 10 21:32:37 2004 @@ -3121,7 +3121,7 @@ /* add the "PrinterDriverData" key first for performance reasons */ - add_new_printer_key( printer_data, SPOOL_PRINTERDATA_KEY ); + /* add_new_printer_key( printer_data, SPOOL_PRINTERDATA_KEY ); */ /* loop and unpack the rest of the registry values */