summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/web/swat.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/source/web/swat.c b/source/web/swat.c
index 2f135747abc..44cbdf66e46 100644
--- a/source/web/swat.c
+++ b/source/web/swat.c
@@ -897,11 +897,13 @@ static void printers_page(void)
}
printf("</tr>");
printf("</table>\n");
- printf("<table>\n");
- printf("<tr><td><input type=submit name=createshare value=\"Create Printer\"></td>\n");
- printf("<td><input type=text size=30 name=newshare></td></tr>\n");
- printf("</table>");
+ if (have_write_access) {
+ printf("<table>\n");
+ printf("<tr><td><input type=submit name=createshare value=\"Create Printer\"></td>\n");
+ printf("<td><input type=text size=30 name=newshare></td></tr>\n");
+ printf("</table>");
+ }
if (snum >= 0) {