1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

cleanup lanman printing= for win98; device type is LPT1:; patch by Steve L.

This commit is contained in:
Gerald Carter 0001-01-01 00:00:00 +00:00
parent 78b2c1be7d
commit beedde03fc
2 changed files with 4 additions and 4 deletions

View File

@ -271,7 +271,7 @@ int reply_tcon_and_X(connection_struct *conn, char *inbuf,char *outbuf,int lengt
if ( IS_IPC(conn) ) if ( IS_IPC(conn) )
server_devicetype = "IPC"; server_devicetype = "IPC";
else if ( IS_PRINT(conn) ) else if ( IS_PRINT(conn) )
server_devicetype = "LPT:"; server_devicetype = "LPT1:";
else else
server_devicetype = "A:"; server_devicetype = "A:";

View File

@ -229,7 +229,7 @@ static NTSTATUS share_sanity_checks(int snum, fstring dev)
if (dev[0] == '?' || !dev[0]) { if (dev[0] == '?' || !dev[0]) {
if (lp_print_ok(snum)) { if (lp_print_ok(snum)) {
fstrcpy(dev,"LPT:"); fstrcpy(dev,"LPT1:");
} else if (strequal(lp_fstype(snum), "IPC")) { } else if (strequal(lp_fstype(snum), "IPC")) {
fstrcpy(dev, "IPC"); fstrcpy(dev, "IPC");
} else { } else {
@ -240,7 +240,7 @@ static NTSTATUS share_sanity_checks(int snum, fstring dev)
strupper(dev); strupper(dev);
if (lp_print_ok(snum)) { if (lp_print_ok(snum)) {
if (!strequal(dev, "LPT:")) { if (!strequal(dev, "LPT1:")) {
return NT_STATUS_BAD_DEVICE_TYPE; return NT_STATUS_BAD_DEVICE_TYPE;
} }
} else if (strequal(lp_fstype(snum), "IPC")) { } else if (strequal(lp_fstype(snum), "IPC")) {
@ -253,7 +253,7 @@ static NTSTATUS share_sanity_checks(int snum, fstring dev)
/* Behave as a printer if we are supposed to */ /* Behave as a printer if we are supposed to */
if (lp_print_ok(snum) && (strcmp(dev, "A:") == 0)) { if (lp_print_ok(snum) && (strcmp(dev, "A:") == 0)) {
fstrcpy(dev, "LPT:"); fstrcpy(dev, "LPT1:");
} }
return NT_STATUS_OK; return NT_STATUS_OK;