Revert "work on crash"
[pspp] / src / libpspp / line-reader.c
index cb4bd014b93ef6b90bd4e75d8649a216be009e2b..c7d024b44a45706e925e2d45743c6e831f6beb9b 100644 (file)
@@ -125,7 +125,7 @@ line_reader_for_fd (const char *encoding, int fd)
       && !strcmp (r->encoding, "ASCII"))
     {
       r->state = S_AUTO;
-      r->auto_encoding = encoding ? xstrdup (encoding) : NULL;
+      r->auto_encoding = xstrdup_if_nonnull (encoding);
     }
   else
     r->state = r->encoding_info.unit == 1 ? S_UNIBYTE : S_MULTIBYTE;