summaryrefslogtreecommitdiff
path: root/src/cups-pk-helper-mechanism.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cups-pk-helper-mechanism.c')
-rw-r--r--src/cups-pk-helper-mechanism.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cups-pk-helper-mechanism.c b/src/cups-pk-helper-mechanism.c
index 45c5fd9..c31e567 100644
--- a/src/cups-pk-helper-mechanism.c
+++ b/src/cups-pk-helper-mechanism.c
@@ -678,6 +678,9 @@ cph_mechanism_printer_set_accept_jobs (CphMechanism *mechanism,
if (!_check_polkit_for_action (mechanism, context, "printeraddremove"))
return FALSE;
+ if (reason && reason[0] == '\0')
+ reason = NULL;
+
ret = cph_cups_printer_set_accept_jobs (mechanism->priv->cups,
name, enabled, reason);
_cph_mechanism_return_error (mechanism, context, !ret);