jsauthority: Use JSVAL_NULL rather than {0} struct initialization
authorColin Walters <walters@verbum.org>
Fri, 12 Apr 2013 18:22:49 +0000 (14:22 -0400)
committerColin Walters <walters@verbum.org>
Tue, 23 Apr 2013 14:49:12 +0000 (10:49 -0400)
This is future compatible with mozjs-17.0.

https://bugs.freedesktop.org/show_bug.cgi?id=59830

src/polkitbackend/polkitbackendjsauthority.c

index 5d2686b60e6b10b11deef957502617f9d453d7f6..c8cdf7f6688d4a24eecca9f645031c512c90317c 100644 (file)
@@ -425,8 +425,8 @@ load_scripts (PolkitBackendJsAuthority  *authority)
 static void
 reload_scripts (PolkitBackendJsAuthority *authority)
 {
-  jsval argv[1] = {0};
-  jsval rval = {0};
+  jsval argv[1] = {JSVAL_NULL};
+  jsval rval = JSVAL_NULL;
 
   if (!dJS_CallFunctionName (authority->priv->cx,
                              authority->priv->js_polkit,
@@ -1144,8 +1144,8 @@ polkit_backend_js_authority_get_admin_auth_identities (PolkitBackendInteractiveA
 {
   PolkitBackendJsAuthority *authority = POLKIT_BACKEND_JS_AUTHORITY (_authority);
   GList *ret = NULL;
-  jsval argv[2] = {0};
-  jsval rval = {0};
+  jsval argv[2] = {JSVAL_NULL, JSVAL_NULL};
+  jsval rval = JSVAL_NULL;
   guint n;
   GError *error = NULL;
   JSString *ret_jsstr;
@@ -1254,8 +1254,8 @@ polkit_backend_js_authority_check_authorization_sync (PolkitBackendInteractiveAu
 {
   PolkitBackendJsAuthority *authority = POLKIT_BACKEND_JS_AUTHORITY (_authority);
   PolkitImplicitAuthorization ret = implicit;
-  jsval argv[2] = {0};
-  jsval rval = {0};
+  jsval argv[2] = {JSVAL_NULL, JSVAL_NULL};
+  jsval rval = JSVAL_NULL; 
   GError *error = NULL;
   JSString *ret_jsstr;
   const jschar *ret_utf16;