Skip to content

Commit 9d4acf4

Browse files
committed
exit if SHMEM_SYMMETRIC_SIZE c
ontains invalid characters
1 parent 8649160 commit 9d4acf4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/shmem_env.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ atol_scaled(char *str, shmem_internal_env_size *out)
3838
double p = -1.0;
3939
char f;
4040

41-
n = sscanf(str, "%lf%c", &p, &f);
41+
if (2 == sscanf(str, "%lf%c%n", &p, &f, &n)) {
42+
if (str[n] != '\0') { exit(1); }
4243

43-
if (n == 2) {
4444
switch (f) {
4545
case 'k':
4646
case 'K':

0 commit comments

Comments
 (0)