[gjs] console: don't have a NULL program name
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] console: don't have a NULL program name
- Date: Tue, 27 Aug 2013 00:05:35 +0000 (UTC)
commit 3b11edd73964251fa86af9e22ae439e1d04cad1d
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Mon Aug 26 20:00:04 2013 -0400
console: don't have a NULL program name
This prevents the system module from crashing on import
gjs/console.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gjs/console.c b/gjs/console.c
index bcf2a7e..41c592b 100644
--- a/gjs/console.c
+++ b/gjs/console.c
@@ -74,13 +74,13 @@ main(int argc, char **argv)
source_js_version = gjs_context_scan_buffer_for_js_version(script, 1024);
len = strlen(script);
filename = "<command line>";
- program_name = NULL;
+ program_name = argv[0];
} else if (argc <= 1) {
source_js_version = NULL;
script = g_strdup("const Console = imports.console; Console.interact();");
len = strlen(script);
filename = "<stdin>";
- program_name = NULL;
+ program_name = argv[0];
} else /*if (argc >= 2)*/ {
error = NULL;
if (!g_file_get_contents(argv[1], &script, &len, &error)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]