Thread (27 messages) 27 messages, 3 authors, 2021-07-19

Re: [PATCH v2 11/12] misc/lsattr: check whether path is NULL in lsattr_dir_proc()

From: "Theodore Y. Ts'o" <tytso@mit.edu>
Date: 2021-07-16 03:58:55

On Wed, Jun 30, 2021 at 04:27:23PM +0800, wuguanghao wrote:
quoted hunk ↗ jump to hunk
diff --git a/misc/lsattr.c b/misc/lsattr.c
index 0d954376..f3212069 100644
--- a/misc/lsattr.c
+++ b/misc/lsattr.c
@@ -144,6 +144,12 @@ static int lsattr_dir_proc (const char * dir_name, struct dirent * de,
 	int dir_len = strlen(dir_name);
 
 	path = malloc(dir_len + strlen (de->d_name) + 2);
+	if (!path) {
+		fprintf(stderr, "%s",
+			_("Couldn't allocate path variable "
+			  "in lsattr_dir_proc"));
+		return -1;
+	}
The string is missing a closing newline.  Also, why not?

		fputs(_("Couldn't allocate path variable in lsattr_dir_proc"),
		      stderr);

					- Ted
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help