]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
linux: Fix __sem_check_add_mapping search_sem
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 9 Feb 2021 19:09:51 +0000 (16:09 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 9 Feb 2021 19:09:51 +0000 (16:09 -0300)
Similar to __sem_check_add_mapping fix, take in consideration the
trailling NULL.

Checked x86_64-linux-gnu.

sysdeps/pthread/sem_routines.c

index c2c8b54cd0fcdcb16d40e76619dc46717dd231a4..34e6410729fb3727cdd85190188018e51f6e37f8 100644 (file)
@@ -37,7 +37,7 @@ struct search_sem
   ino_t ino;
   int refcnt;
   sem_t *sem;
-  char name[NAME_MAX];
+  char name[NAME_MAX + 1];
 };
 
 /* Comparison function for search of existing mapping.  */