Fix bug #21108.
[pspp-builds.git] / src / language / stats / glm.q
index b121126545763c74439441e2d7183fb931cdcf92..e7620a30b4ac2f2377d12af0772ba6b13e491a94 100644 (file)
@@ -251,7 +251,10 @@ run_glm (struct casereader *input,
   assert (model != NULL);
 
   if (!casereader_peek (input, 0, &c))
-    return true;
+    {
+      casereader_destroy (input);
+      return true;
+    }
   output_split_file_values (ds, &c);
   case_destroy (&c);