]> git.eshelyaron.com Git - emacs.git/commitdiff
(calc-graph-plot): Avoid assignment to free variable `filename'.
authorGlenn Morris <rgm@gnu.org>
Tue, 23 Jun 2009 07:28:19 +0000 (07:28 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 23 Jun 2009 07:28:19 +0000 (07:28 +0000)
lisp/ChangeLog
lisp/calc/calc-graph.el

index 06aeaca6421077f40bd9ac80f9a5f9b10b651016..820aa6fc7647f55f5b8d77a113ab3d6b07abfad7 100644 (file)
@@ -1,5 +1,8 @@
 2009-06-23  Glenn Morris  <rgm@gnu.org>
 
+       * calc/calc-graph.el (calc-graph-plot): Avoid assignment to free
+       variable `filename'.
+
        * comint.el (comint-insert-input): Doc fix.
 
        * Makefile.in (ELCFILES): Fix typo in previous change.
index 8bc352bfb1aa5427924c475da2bcc6c83a1441f8..5e9470da5f3b3799cb61d962d0087d321d5ebab4 100644 (file)
             (calc-clear-command-flag 'clear-message)
             (message "No data to plot!"))
         (setq calc-graph-data-cache-limit (max calc-graph-curve-num
-                                               calc-graph-data-cache-limit)
-              filename (calc-temp-file-name 0))
-        (write-region (point-min) (point-max) filename nil 'quiet)
-        (calc-gnuplot-command "load" (prin1-to-string filename))
+                                               calc-graph-data-cache-limit))
+        (let ((filename (calc-temp-file-name 0)))
+          (write-region (point-min) (point-max) filename nil 'quiet)
+          (calc-gnuplot-command "load" (prin1-to-string filename)))
         (or (equal output "STDOUT")
             calc-gnuplot-keep-outfile
             (progn   ; need to close the output file before printing/plotting