summaryrefslogtreecommitdiff
path: root/gnuradio-core
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-core')
-rw-r--r--gnuradio-core/src/guile/gnuradio/run-waveform.scm6
1 files changed, 4 insertions, 2 deletions
diff --git a/gnuradio-core/src/guile/gnuradio/run-waveform.scm b/gnuradio-core/src/guile/gnuradio/run-waveform.scm
index 3a2c4e6b7..01930521c 100644
--- a/gnuradio-core/src/guile/gnuradio/run-waveform.scm
+++ b/gnuradio-core/src/guile/gnuradio/run-waveform.scm
@@ -49,5 +49,7 @@
;;(load-into-module waveform-filename (current-module))
(let ((f (waveform-last-registered)))
(if (not f)
- (error "No define-waveform found in file \n" filename)
- (gr:run (f args)))))
+ (error "No define-waveform found in file \n" filename))
+ (gr:run (f args))
+ ;; Attempt to get block destructors called now.
+ (gc)))