diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2016-04-27 11:11:31 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2016-05-10 17:08:18 +0200 |
commit | c30b7a1931211fdcae0564551a7625cc4f6dee9f (patch) | |
tree | e2787ae01542944b617db713393f6d077ab1d546 /src/util | |
parent | 5f6ed9ee56da19b87270ab5428a5c5fce5aab21e (diff) | |
download | sssd-c30b7a1931211fdcae0564551a7625cc4f6dee9f.tar.gz sssd-c30b7a1931211fdcae0564551a7625cc4f6dee9f.tar.xz sssd-c30b7a1931211fdcae0564551a7625cc4f6dee9f.zip |
UTIL: Add ERR_SBUS_REQUEST_HANDLED
In most cases when sbus request parsing finishes, the request is handled
internally and a reply is sent to the caller. However, in handlers that
are parsed and handled completely manually, we might want to be notified
about this case so that the called of sbus_request_parse_or_finish()
aborts the request and doesn't proceed with using the sbus request which
is already freed internally in sbus_request_parse_or_finish().
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/util_errors.c | 1 | ||||
-rw-r--r-- | src/util/util_errors.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/util/util_errors.c b/src/util/util_errors.c index 59ae63ab8..c998e14c2 100644 --- a/src/util/util_errors.c +++ b/src/util/util_errors.c @@ -84,6 +84,7 @@ struct err_string error_to_str[] = { { "Subdomain is inactive" }, /* ERR_SUBDOM_INACTIVE */ { "Account is locked" }, /* ERR_ACCOUNT_LOCKED */ { "AD renewal child failed" }, /* ERR_RENEWAL_CHILD */ + { "SBUS request already handled" }, /* ERR_SBUS_REQUEST_HANDLED */ { "ERR_LAST" } /* ERR_LAST */ }; diff --git a/src/util/util_errors.h b/src/util/util_errors.h index 05791f2f0..c0d9622a4 100644 --- a/src/util/util_errors.h +++ b/src/util/util_errors.h @@ -106,6 +106,7 @@ enum sssd_errors { ERR_SUBDOM_INACTIVE, ERR_ACCOUNT_LOCKED, ERR_RENEWAL_CHILD, + ERR_SBUS_REQUEST_HANDLED, ERR_LAST /* ALWAYS LAST */ }; |