Skip to content

Commit fe4854a

Browse files
authored
ZOOKEEPER-4848: Fix potential stack overflow in setup_random
Reviewers: kezhuw, ztzg Author: yarthur1 Closes #2097 from yarthur1/master
1 parent 858b787 commit fe4854a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

zookeeper-client/zookeeper-client-c/src/zookeeper.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,7 @@ static void setup_random()
730730
/* Assert we either read something or we were interrupted due to a
731731
* signal (errno == EINTR) in which case we need to retry.
732732
*/
733-
int rc = read(fd, &seed + seed_len, sizeof(seed) - seed_len);
733+
int rc = read(fd, (char *)&seed + seed_len, sizeof(seed) - seed_len);
734734
assert(rc > 0 || errno == EINTR);
735735
if (rc > 0) {
736736
seed_len += rc;

0 commit comments

Comments
 (0)