mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
20 lines
512 B
C++
20 lines
512 B
C++
unsigned int ntohl(unsigned int netlong);
|
|
|
|
void test_ntohl(
|
|
unsigned int netlong0, unsigned int netlong1, unsigned int netlong2,
|
|
int * arr, unsigned int arr_size) {
|
|
unsigned int hostlong0 = ntohl(netlong0);
|
|
unsigned int hostlong1 = ntohl(netlong1);
|
|
unsigned int hostlong2 = ntohl(netlong2);
|
|
|
|
int val0 = arr[hostlong0];
|
|
|
|
if (hostlong1 < arr_size) {
|
|
int val1 = arr[hostlong1];
|
|
}
|
|
|
|
for (unsigned int i = 0; i < hostlong2; ++i) {
|
|
int val2 = arr[i];
|
|
}
|
|
}
|