X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dbus%2Fdbus-nonce.c;h=e74c2dd5ff37258f2d262f23cd7e3ebf37902ed6;hb=383f596c4aee2561c90abca3ce9d1f52407a3eec;hp=a7a82f1203a6384214fb0f64ada70e773d3f0f01;hpb=87d324c3434b03214d82c6fc30cb7a6a754318ab;p=platform%2Fupstream%2Fdbus.git diff --git a/dbus/dbus-nonce.c b/dbus/dbus-nonce.c index a7a82f1..e74c2dd 100644 --- a/dbus/dbus-nonce.c +++ b/dbus/dbus-nonce.c @@ -137,7 +137,8 @@ _dbus_accept_with_noncefile (int listen_fd, const DBusNonceFile *noncefile) DBusString nonce; _dbus_assert (noncefile != NULL); - _dbus_string_init (&nonce); + if (!_dbus_string_init (&nonce)) + return -1; //PENDING(kdab): set better errors if (_dbus_read_nonce (_dbus_noncefile_get_path(noncefile), &nonce, NULL) != TRUE) return -1; @@ -161,7 +162,11 @@ generate_and_write_nonce (const DBusString *filename, DBusError *error) _DBUS_ASSERT_ERROR_IS_CLEAR (error); - _dbus_string_init (&nonce); + if (!_dbus_string_init (&nonce)) + { + dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL); + return FALSE; + } if (!_dbus_generate_random_bytes (&nonce, 16)) { @@ -191,7 +196,6 @@ _dbus_send_nonce (int fd, const DBusString *noncefile, DBusError *error) { dbus_bool_t read_result; int send_result; - size_t sendLen; DBusString nonce; _DBUS_ASSERT_ERROR_IS_CLEAR (error); @@ -235,7 +239,6 @@ do_noncefile_create (DBusNonceFile *noncefile, DBusError *error, dbus_bool_t use_subdir) { - dbus_bool_t ret; DBusString randomStr; _DBUS_ASSERT_ERROR_IS_CLEAR (error); @@ -270,7 +273,7 @@ do_noncefile_create (DBusNonceFile *noncefile, } if (!_dbus_string_init (&noncefile->path) || !_dbus_string_copy (&noncefile->dir, 0, &noncefile->path, 0) - || !_dbus_string_append (&noncefile->dir, "/nonce")) + || !_dbus_string_append (&noncefile->path, "/nonce")) { dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL); goto on_error;