X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Fline-reader.c;h=c7d024b44a45706e925e2d45743c6e831f6beb9b;hb=bc5c6c1953ada1737620e27e6a968392a38d8c8f;hp=cb4bd014b93ef6b90bd4e75d8649a216be009e2b;hpb=58fb13cdd772ad9f2e7088f2f524d40ab1efa896;p=pspp diff --git a/src/libpspp/line-reader.c b/src/libpspp/line-reader.c index cb4bd014b9..c7d024b44a 100644 --- a/src/libpspp/line-reader.c +++ b/src/libpspp/line-reader.c @@ -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;