X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-lex-reader.c;h=dac318a838e722fe664b127b5b82d9a7078866d3;hb=95008dd8d8a668c4e7163486835e32d1755b8269;hp=d8e53c446122b339b17cb61d80daacd24779800d;hpb=5841c349770a82f091e77dfe90fd68eee6032f66;p=pspp diff --git a/src/ui/gui/psppire-lex-reader.c b/src/ui/gui/psppire-lex-reader.c index d8e53c4461..dac318a838 100644 --- a/src/ui/gui/psppire-lex-reader.c +++ b/src/ui/gui/psppire-lex-reader.c @@ -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); }