forked from pool/coreutils
3ff964d7f9
o bugfixes * du no longer multiply counts a file that is a directory or whose link count is 1. * du -H and -L now consistently count pointed-to files instead of symbolic links, and correctly diagnose dangling symlinks. * du --ignore=D now ignores directory D even when that directory is found to be part of a directory cycle. * split now diagnoses read errors rather than silently exiting. * tac would perform a double-free when given an input line longer than 16KiB. * tail -F once again notices changes in a currently unavailable directory, and works around a Linux kernel bug where inotify runs out of resources. * tr now consistently handles case conversion character classes. o New features * cp now accepts the --attributes-only option to not copy file data. * du recognizes -d N as equivalent to --max-depth=N * sort now accepts the --debug option, to highlight the part of the line significant in the sort, and warns about questionable options. * sort now supports -d, -f, -i, -R, and -V in any combination. * stat now accepts the %m format directive to output the mount point for a file. It also accepts the %w and %W format directives for outputting the birth time of a file, if one is available. o Changes in behavior * df now consistently prints the device name for a bind mounted file, rather than its aliased target. * du now uses less than half as much memory when operating on trees with many hard-linked files. OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=18
23 lines
750 B
Diff
23 lines
750 B
Diff
Index: src/join.c
|
|
===================================================================
|
|
--- src/join.c.orig 2010-11-11 16:29:37.000000000 +0100
|
|
+++ src/join.c 2010-11-11 17:04:33.776501344 +0100
|
|
@@ -1273,7 +1273,7 @@ main (int argc, char **argv)
|
|
|
|
case 't':
|
|
{
|
|
- char *newtab;
|
|
+ char *newtab = NULL;
|
|
size_t newtablen;
|
|
newtab = xstrdup (optarg);
|
|
#if HAVE_MBRTOWC
|
|
@@ -1295,7 +1295,7 @@ main (int argc, char **argv)
|
|
newtablen = 1;
|
|
if (! newtab)
|
|
{
|
|
- newtab = '\n'; /* '' => process the whole line. */
|
|
+ newtab = "\n"; /* '' => process the whole line. */
|
|
}
|
|
else if (optarg[1])
|
|
{
|