View | Details | Raw Unified | Return to bug 42744
Collapse All | Expand All

(-)nfs-utils-1.0.1/support/nfs/xlog.c.overflow (-5 / +3 lines)
Lines 144-154 Link Here
144
	va_start(args, fmt);
144
	va_start(args, fmt);
145
	vsnprintf(buff, sizeof (buff), fmt, args);
145
	vsnprintf(buff, sizeof (buff), fmt, args);
146
	va_end(args);
146
	va_end(args);
147
	buff[sizeof (buff) - 1] = 0;
148
147
149
	if ((n = strlen(buff)) > 0 && buff[n-1] != '\n') {
148
	if ((n = strlen(buff)) > 0 && buff[n-1] == '\n')
150
		buff[n++] = '\n'; buff[n++] = '\0';
149
		buff[--n] = '\0';
151
	}
152
150
153
	switch (kind) {
151
	switch (kind) {
154
	case L_FATAL:
152
	case L_FATAL:
Lines 180-186 Link Here
180
					tm->tm_year, tm->tm_hour, tm->tm_min,
178
					tm->tm_year, tm->tm_hour, tm->tm_min,
181
					buff);
179
					buff);
182
#else
180
#else
183
			fprintf(log_fp, "%s: %s", log_name, buff);
181
			fprintf(log_fp, "%s: %s\n", log_name, buff);
184
#endif
182
#endif
185
		}
183
		}
186
	}
184
	}

Return to bug 42744