X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dbus%2Fdbus-nonce.c;h=ef037ef9428343796c5c329c3e75ee8cbb901216;hb=61d97215c317a4154df47fbfb882aab60b92fbab;hp=e74c2dd5ff37258f2d262f23cd7e3ebf37902ed6;hpb=c99a3df254dbfcd945de919054c391c5565460af;p=platform%2Fupstream%2Fdbus.git diff --git a/dbus/dbus-nonce.c b/dbus/dbus-nonce.c index e74c2dd..ef037ef 100644 --- a/dbus/dbus-nonce.c +++ b/dbus/dbus-nonce.c @@ -240,6 +240,7 @@ do_noncefile_create (DBusNonceFile *noncefile, dbus_bool_t use_subdir) { DBusString randomStr; + const char *tmp; _DBUS_ASSERT_ERROR_IS_CLEAR (error); @@ -257,8 +258,11 @@ do_noncefile_create (DBusNonceFile *noncefile, goto on_error; } + tmp = _dbus_get_tmpdir (); + if (!_dbus_string_init (&noncefile->dir) - || !_dbus_string_append (&noncefile->dir, _dbus_get_tmpdir())) + || tmp == NULL + || !_dbus_string_append (&noncefile->dir, tmp)) { dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL); goto on_error;