[gjs] console: don't have a NULL program name



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]