Then I can get NULL rather than crash when calling things like: qstring_get_str(qobject_to_qstring(object));
when key does not exist. CC: Markus Armbruster <arm...@redhat.com> Signed-off-by: Peter Xu <pet...@redhat.com> --- qobject/qstring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qobject/qstring.c b/qobject/qstring.c index 5da7b5f..c499fec 100644 --- a/qobject/qstring.c +++ b/qobject/qstring.c @@ -125,7 +125,7 @@ QString *qobject_to_qstring(const QObject *obj) */ const char *qstring_get_str(const QString *qstring) { - return qstring->string; + return qstring ? qstring->string : NULL; } /** -- 2.7.4