summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/sys/select.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/sys/select.h b/include/sys/select.h
index cb64af1..7512b0b 100644
--- a/include/sys/select.h
+++ b/include/sys/select.h
@@ -10,9 +10,9 @@ static inline __attribute__ ((always_inline))
10int 10int
11__fortify_FD_CLR(int fd, fd_set *set) 11__fortify_FD_CLR(int fd, fd_set *set)
12{ 12{
13 size_t n = __builtin_object_size(set, 0); 13 size_t bos = __builtin_object_size(set, 0);
14 14
15 if (fd < 0 || fd >= FD_SETSIZE || n < sizeof(fd_set)) 15 if (fd < 0 || fd >= FD_SETSIZE || bos < sizeof(fd_set))
16 __builtin_trap(); 16 __builtin_trap();
17 return FD_CLR(fd, set); 17 return FD_CLR(fd, set);
18} 18}
@@ -21,9 +21,9 @@ static inline __attribute__ ((always_inline))
21int 21int
22__fortify_FD_SET(int fd, fd_set *set) 22__fortify_FD_SET(int fd, fd_set *set)
23{ 23{
24 size_t n = __builtin_object_size(set, 0); 24 size_t bos = __builtin_object_size(set, 0);
25 25
26 if (fd < 0 || fd >= FD_SETSIZE || n < sizeof(fd_set)) 26 if (fd < 0 || fd >= FD_SETSIZE || bos < sizeof(fd_set))
27 __builtin_trap(); 27 __builtin_trap();
28 return FD_SET(fd, set); 28 return FD_SET(fd, set);
29} 29}