use sizeof(buffer) instead of MAX

This commit is contained in:
Chris Guzak
2018-03-13 15:28:26 -07:00
committed by GitHub
parent 09035eb1e4
commit 373f4c4808

View File

@@ -1584,7 +1584,7 @@ Consider a famous security bug:
{ {
char buffer[MAX]; char buffer[MAX];
// ... // ...
memset(buffer, 0, MAX); memset(buffer, 0, sizeof(buffer));
} }
There was no postcondition stating that the buffer should be cleared and the optimizer eliminated the apparently redundant `memset()` call: There was no postcondition stating that the buffer should be cleared and the optimizer eliminated the apparently redundant `memset()` call:
@@ -1593,7 +1593,7 @@ There was no postcondition stating that the buffer should be cleared and the opt
{ {
char buffer[MAX]; char buffer[MAX];
// ... // ...
memset(buffer, 0, MAX); memset(buffer, 0, sizeof(buffer));
Ensures(buffer[0] == 0); Ensures(buffer[0] == 0);
} }