View | Details | Raw Unified | Return to bug 2434 | Differences between
and this patch

Collapse All | Expand All

(-)a/progressmeter.c (-1 / +2 lines)
Lines 39-44 Link Here
39
#include "progressmeter.h"
39
#include "progressmeter.h"
40
#include "atomicio.h"
40
#include "atomicio.h"
41
#include "misc.h"
41
#include "misc.h"
42
#include "utf8.h"
42
43
43
#define DEFAULT_WINSIZE 80
44
#define DEFAULT_WINSIZE 80
44
#define MAX_WINSIZE 512
45
#define MAX_WINSIZE 512
Lines 160-166 refresh_progress_meter(void) Link Here
160
	buf[0] = '\0';
161
	buf[0] = '\0';
161
	file_len = win_size - 35;
162
	file_len = win_size - 35;
162
	if (file_len > 0) {
163
	if (file_len > 0) {
163
		len = snprintf(buf, file_len + 1, "\r%s", file);
164
		len = snmprintf(buf, sizeof(buf), NULL, "\r%s", file);
164
		if (len < 0)
165
		if (len < 0)
165
			len = 0;
166
			len = 0;
166
		if (len >= file_len + 1)
167
		if (len >= file_len + 1)

Return to bug 2434