coreutils

General Software Utilities
git clone http://git.omkov.net/coreutils
Log | Tree | Refs | README | LICENCE | Download

AuthorJamozed <[email protected]>
Date2020-11-12 11:11:06
Commit4de09c8a5c136d4d0dc7108852e788dfe656bbbe
Parentbe8a914b3b1a96276a2d71d6142eb11bdbf61a2d

lib: Update mode files to 1.0.1

Diffstat

M src/lib/mode.c | 4 ++--
M src/lib/mode.h | 2 +-

2 files changed, 3 insertions, 3 deletions

diff --git a/src/lib/mode.c b/src/lib/mode.c
index 7388077..5714c8f 100644
--- a/src/lib/mode.c
+++ b/src/lib/mode.c
@@ -1,4 +1,4 @@
-// mode.c, version 1.0.0
+// mode.c, version 1.0.1
 // Mode source file for OMKOV lib
 // Copyright (C) 2020, Jakob Wakeling
 // All rights reserved.
@@ -69,7 +69,7 @@ chmod_t *strmode(char *str) {
 
 	// Allocate necesary memory for chmod_t array
 	for (i = 1; *s; ++s) { i += (*s == '+' || *s == '-' || *s == '='); }
-	m = (chmod_t *)malloc(i * sizeof (*m)); s = str; m[i].flag = MF_NULL;
+	m = (chmod_t *)malloc((i + 1) * sizeof (*m)); s = str; m[i].flag = MF_NULL;
 
 	i = 0; do { // Parse each part of the symbolic mode string
 		for (mode_t ref = getref(&s); ((m[i].op = getop(&s))); ++i) {
diff --git a/src/lib/mode.h b/src/lib/mode.h
index ec2f45a..407dcd4 100644
--- a/src/lib/mode.h
+++ b/src/lib/mode.h
@@ -1,4 +1,4 @@
-// mode.h, version 1.0.0
+// mode.h, version 1.0.1
 // Mode header file for OMKOV lib
 // Copyright (C) 2020, Jakob Wakeling
 // All rights reserved.