Fix use of uninitialized data in table_casereader_get_cell().
[pspp-builds.git] / src / output / table-casereader.c
index 909a2b5fd00ad9bfcc37441c9f18880faa3e28c5..4a1452c0e91eea776b2eb4af75c57f4b2c53bdb8 100644 (file)
@@ -115,7 +115,8 @@ table_casereader_get_cell (const struct table *t, int x, int y,
     {
       if (y == 0)
         {
-          cell->contents = xstrdup (tc->heading);
+          s = xstrdup (tc->heading);
+          cell->contents = s;
           cell->destructor = free_string;
           cell->destructor_aux = s;
           return;