From efe396e30ef8be83371459dea1d2b847a21ad97f Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Sun, 19 Aug 2001 16:11:39 +0000 Subject: [PATCH] * vfs.c (vfs_parse_ls_lga): Warning fix if st_nlink is unsigned. Disallow st_nlink = 0. --- vfs/ChangeLog | 5 +++++ vfs/vfs.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/vfs/ChangeLog b/vfs/ChangeLog index b12897383..2bfd0eb9b 100644 --- a/vfs/ChangeLog +++ b/vfs/ChangeLog @@ -1,3 +1,8 @@ +2001-08-19 Pavel Roskin + + * vfs.c (vfs_parse_ls_lga): Warning fix if st_nlink is unsigned. + Disallow st_nlink = 0. + 2001-08-18 Pavel Roskin * cpio.c (cpio_read_head): Check return value of cpio_find_head, diff --git a/vfs/vfs.c b/vfs/vfs.c index b9bda8393..9cf930ea1 100644 --- a/vfs/vfs.c +++ b/vfs/vfs.c @@ -1659,7 +1659,7 @@ vfs_parse_ls_lga (const char *p, struct stat *s, char **filename, char **linknam num_cols = vfs_split_text (p_copy); s->st_nlink = atol (columns [0]); - if (s->st_nlink < 0) + if (s->st_nlink <= 0) goto error; if (!is_num (1))