diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2014-05-15 23:11:54 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-05-22 17:36:27 +0200 |
commit | 5de968e80ade1c02d1907834dcff95e9fc9ad10a (patch) | |
tree | d8f66b2e8ba3a330afb823db80b51ba3527c0fc4 /src/tests/sbus_codegen_tests_generated.c | |
parent | 58229439447d5617913a5a2e173b78105c694842 (diff) | |
download | sssd-5de968e80ade1c02d1907834dcff95e9fc9ad10a.tar.gz sssd-5de968e80ade1c02d1907834dcff95e9fc9ad10a.tar.xz sssd-5de968e80ade1c02d1907834dcff95e9fc9ad10a.zip |
SBUS: Return / if an object path getter returns NULL
Reviewed-by: Stef Walter <stefw@redhat.com>
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'src/tests/sbus_codegen_tests_generated.c')
-rw-r--r-- | src/tests/sbus_codegen_tests_generated.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/tests/sbus_codegen_tests_generated.c b/src/tests/sbus_codegen_tests_generated.c index 211ad8967..70302daff 100644 --- a/src/tests/sbus_codegen_tests_generated.c +++ b/src/tests/sbus_codegen_tests_generated.c @@ -372,6 +372,15 @@ const struct sbus_property_meta test_pilot__properties[] = { NULL, /* no invoker */ }, { + "null_path", /* name */ + "o", /* type */ + SBUS_PROPERTY_READABLE, + offsetof(struct test_pilot, test_pilot_get_null_path), + invoke_get_o, + 0, /* not writable */ + NULL, /* no invoker */ + }, + { "byte_array", /* name */ "ay", /* type */ SBUS_PROPERTY_READABLE, @@ -716,7 +725,7 @@ static int invoke_get_o(struct sbus_request *dbus_req, void *function_ptr) (handler)(dbus_req, dbus_req->intf->instance_data, &prop_val); - out_val = prop_val; + out_val = prop_val == NULL ? "/" : prop_val; return sbus_request_return_as_variant(dbus_req, DBUS_TYPE_OBJECT_PATH, &out_val); } |