Commit 6944e6d8 authored by Cheng-Yang Chou's avatar Cheng-Yang Chou Committed by Tejun Heo
Browse files

sched_ext/selftests: Fix format specifier and buffer length in file_write_long()



Use %ld (not %lu) for signed long, and pass the actual string length
returned by sprintf() to write_text() instead of sizeof(buf).

Signed-off-by: default avatarCheng-Yang Chou <yphbchou0911@gmail.com>
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
parent 7a846455
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -60,11 +60,11 @@ int file_write_long(const char *path, long val)
	char buf[64];
	int ret;

	ret = sprintf(buf, "%lu", val);
	ret = sprintf(buf, "%ld", val);
	if (ret < 0)
		return ret;

	if (write_text(path, buf, sizeof(buf)) <= 0)
	if (write_text(path, buf, ret) <= 0)
		return -1;

	return 0;