Fix buffer overflow in linear regression.
[pspp] / src / ui / gui / psppire-lex-reader.c
index d8e53c446122b339b17cb61d80daacd24779800d..dac318a838e722fe664b127b5b82d9a7078866d3 100644 (file)
@@ -93,7 +93,7 @@ lex_gtk_text_buffer_read (struct lex_reader *r_, char *buf, size_t n,
       int offset = gtk_text_iter_get_offset (&iter);
       int end_offset = gtk_text_iter_get_offset (&r->stop);
 
-      if ( end_offset - offset < n)
+      if (end_offset - offset < n)
         n_chars = end_offset - offset;
 
       gtk_text_iter_set_offset (&iter, offset + n_chars);
@@ -122,6 +122,7 @@ lex_gtk_text_buffer_close (struct lex_reader *r_)
 
   g_object_unref (r->buffer);
   g_free (r->part);
+  g_free (r);
 }