Just return NULL on NULL copy of SecurityContext
authorJussi Laako <jussi.laako@linux.intel.com>
Mon, 20 May 2013 12:37:34 +0000 (15:37 +0300)
committerJussi Laako <jussi.laako@linux.intel.com>
Fri, 31 May 2013 09:27:44 +0000 (12:27 +0300)
libsignon-glib/signon-security-context.c

index 9efec9b..8985ed4 100644 (file)
@@ -89,7 +89,8 @@ signon_security_context_new_from_values (const gchar *system_context,
 SignonSecurityContext *
 signon_security_context_copy (const SignonSecurityContext *src_ctx)
 {
-    g_return_val_if_fail (src_ctx != NULL, NULL);
+    if (!src_ctx)
+        return NULL;
 
     return signon_security_context_new_from_values (src_ctx->sys_ctx,
                                                     src_ctx->app_ctx);