Fixed bugs #11722 and #11676
[pspp] / src / set.q
index 120606fb66eddc3822a1f370fda4f5c9c42778fe..89ce0383c665ccffb47f6c01587f2307b10c9f57 100644 (file)
--- a/src/set.q
+++ b/src/set.q
@@ -1104,10 +1104,10 @@ init_settings(void)
 
 #if !USE_INTERNAL_PAGER
   {
-    char *pager;
+    const char *pager = getenv ("STAT_PAGER");
 
-    pager = getenv ("STAT_PAGER");
-    if (!pager)  set_pager = getenv ("PAGER");
+    if (!pager)  
+       set_pager = xstrdup (getenv ("PAGER") );
 
     if (pager)  
       set_pager = xstrdup (pager);