These do not make the CI job fail, but better avoid them anyway.
I suspect they got added when we updated the CI docker image.
struct dirent *entry;
int lua_i = 1;
while ((entry = readdir(dir)) != NULL) {
- if (strcmp(entry->d_name, ".") && strcmp(entry->d_name, "..")) {
+ if (strcmp(entry->d_name, ".") != 0 && strcmp(entry->d_name, "..") != 0) {
lua_pushstring(L, entry->d_name);
lua_rawseti(L, -2, lua_i++);
}
m.has_response_message = rpkt != NULL;
if (rpkt != NULL) {
m.response_message.len = rpkt->size;
- m.response_message.data = (uint8_t *)rpkt->wire;
+ m.response_message.data = rpkt->wire;
}
}
/* Create a dnstap Message */
Dnstap__Dnstap dnstap = DNSTAP__DNSTAP__INIT;
dnstap.type = DNSTAP__DNSTAP__TYPE__MESSAGE;
- dnstap.message = (Dnstap__Message *)&m;
+ dnstap.message = &m;
if (dnstap_dt->identity) {
dnstap.identity.data = (uint8_t*)dnstap_dt->identity;