From: Michael R Sweet Date: Wed, 14 Aug 2024 00:26:09 +0000 (-0400) Subject: Fix device URI when adding or modifying a printer (Issue #998) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4fa4667356ed7230f746096deb57e1b3e1248089;p=thirdparty%2Fcups.git Fix device URI when adding or modifying a printer (Issue #998) --- diff --git a/cgi-bin/admin.c b/cgi-bin/admin.c index 62e1c8fd0e..0032fbd5aa 100644 --- a/cgi-bin/admin.c +++ b/cgi-bin/admin.c @@ -636,7 +636,7 @@ do_am_printer(http_t *http, /* I - HTTP connection */ }; - ptr = cgiGetTextfield("DEVICE_URI"); + ptr = cgiGetVariable("DEVICE_URI"); fprintf(stderr, "DEBUG: do_am_printer: DEVICE_URI=\"%s\"\n", ptr ? ptr : "(null)"); @@ -697,7 +697,7 @@ do_am_printer(http_t *http, /* I - HTTP connection */ } } - if ((var = cgiGetTextfield("DEVICE_URI")) != NULL) + if ((var = cgiGetVariable("DEVICE_URI")) != NULL) { if ((uriptr = strrchr(var, '|')) != NULL) { @@ -1130,7 +1130,7 @@ do_am_printer(http_t *http, /* I - HTTP connection */ ippAddString(request, IPP_TAG_PRINTER, IPP_TAG_TEXT, "printer-info", NULL, cgiGetTextfield("PRINTER_INFO")); - cupsCopyString(uri, cgiGetTextfield("DEVICE_URI"), sizeof(uri)); + cupsCopyString(uri, cgiGetVariable("DEVICE_URI"), sizeof(uri)); /* * Strip make and model from URI...