Skip to content

Commit c712243

Browse files
committed
memset
1 parent 0cdb50f commit c712243

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

test/unistd/test_unistd_write_broken_link.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,25 @@ int main() {
1111
printf("link result: %d\n", res);
1212
int src_fd = open("link_source", O_CREAT | O_WRONLY, 0777);
1313
printf("source_fd: %d, errno: %d %s\n", src_fd, errno, strerror(errno));
14-
write(src_fd, "abc\0", 4);
14+
write(src_fd, "abc", 3);
1515
close(src_fd);
1616
{
1717
int target_fd = open("link_target", O_RDONLY);
1818
printf("target_fd: %d, errno: %d %s\n", target_fd, errno, strerror(errno));
1919
char buf[10];
20+
memset(buf, 0, 10);
2021
size_t r = read(target_fd, buf, 10);
21-
assert(r == 4);
22+
assert(r == 3);
2223
printf("buf: '%s'\n", buf);
2324
close(target_fd);
2425
}
2526
{
2627
int target_fd = open("link_source", O_RDONLY);
2728
printf("target_fd: %d, errno: %d %s\n", target_fd, errno, strerror(errno));
2829
char buf[10];
30+
memset(buf, 0, 10);
2931
size_t r = read(target_fd, buf, 10);
30-
assert(r == 4);
32+
assert(r == 3);
3133
printf("buf: '%s'\n", buf);
3234
close(target_fd);
3335
}

0 commit comments

Comments
 (0)