RET_ON_FAILURE(handle, AUDIT_TRAIL_ERROR_INVALID_PARAMETER);
try {
- GetAuditRule(handle).addCondition({field, op, (int)value});
+ GetAuditRule(handle).addCondition({field, op, (int)(intptr_t)value});
return AUDIT_TRAIL_ERROR_NONE;
} catch (std::exception &e) {}
RET_ON_FAILURE(handle, AUDIT_TRAIL_ERROR_INVALID_PARAMETER);
try {
- GetAuditRule(handle).addCondition({field, op, (int)value});
+ GetAuditRule(handle).addCondition({field, op, (int)(intptr_t)value});
return AUDIT_TRAIL_ERROR_NONE;
} catch (std::exception &e) {}
for (auto cond : intConds) {
callback(cond.getField(), cond.getOperator(),
- (void*)cond.getValue(), user_data);
+ (void*)(intptr_t)cond.getValue(), user_data);
}
for (auto cond : strConds) {