mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-09-05 00:15:17 +00:00
[2278] A number of cppcheck fixes
and whitespace things, while i was there
This commit is contained in:
@@ -413,7 +413,7 @@ from_stringstream_number(std::istream &in, int &pos) {
|
||||
isc_throw(JSONError, std::string("Number overflow: ") + number);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (is_double) {
|
||||
return (Element::create(d));
|
||||
} else {
|
||||
@@ -501,7 +501,7 @@ from_stringstream_map(std::istream &in, const std::string& file, int& line,
|
||||
|
||||
ConstElementPtr value = Element::fromJSON(in, file, line, pos);
|
||||
map->set(key, value);
|
||||
|
||||
|
||||
skip_to(in, file, line, pos, ",}", WHITESPACE);
|
||||
c = in.get();
|
||||
pos++;
|
||||
@@ -942,7 +942,7 @@ removeIdentical(ConstElementPtr a, ConstElementPtr b) {
|
||||
if (!b) {
|
||||
return (result);
|
||||
}
|
||||
|
||||
|
||||
if (a->getType() != Element::map || b->getType() != Element::map) {
|
||||
isc_throw(TypeError, "Non-map Elements passed to removeIdentical");
|
||||
}
|
||||
@@ -965,7 +965,7 @@ merge(ElementPtr element, ConstElementPtr other) {
|
||||
other->getType() != Element::map) {
|
||||
isc_throw(TypeError, "merge arguments not MapElements");
|
||||
}
|
||||
|
||||
|
||||
const std::map<std::string, ConstElementPtr>& m = other->mapValue();
|
||||
for (std::map<std::string, ConstElementPtr>::const_iterator it = m.begin();
|
||||
it != m.end() ; ++it) {
|
||||
|
@@ -1096,7 +1096,7 @@ void parse_ifconfig(const std::string& textFile, IfaceMgr::IfaceCollection& ifac
|
||||
addr = addr.substr(0, addr.find_first_of(" "));
|
||||
IOAddress a(addr);
|
||||
iface->addAddress(a);
|
||||
} else if(line.find("Metric")) {
|
||||
} else if(line.find("Metric") != string::npos) {
|
||||
// flags
|
||||
if (line.find("UP") != string::npos) {
|
||||
iface->flag_up_ = true;
|
||||
|
@@ -39,7 +39,7 @@ public:
|
||||
renderer_(NULL),
|
||||
names_(names)
|
||||
{}
|
||||
MessageRendererBenchMark() {
|
||||
~MessageRendererBenchMark() {
|
||||
delete renderer_;
|
||||
}
|
||||
unsigned int run() {
|
||||
|
@@ -42,9 +42,10 @@ template <typename T>
|
||||
class RdataRenderBenchMark {
|
||||
public:
|
||||
RdataRenderBenchMark(const vector<T>& dataset) :
|
||||
dataset_(dataset)
|
||||
dataset_(dataset),
|
||||
renderer_(NULL)
|
||||
{}
|
||||
RdataRenderBenchMark() {
|
||||
~RdataRenderBenchMark() {
|
||||
delete renderer_;
|
||||
}
|
||||
unsigned int run() {
|
||||
|
@@ -269,7 +269,6 @@ EDNS_createFromRR(const s_EDNS* null_self, PyObject* args) {
|
||||
const PyObject* rrtype;
|
||||
const PyObject* rrttl;
|
||||
const PyObject* rdata;
|
||||
s_EDNS* edns_obj = NULL;
|
||||
|
||||
assert(null_self == NULL);
|
||||
|
||||
@@ -277,7 +276,7 @@ EDNS_createFromRR(const s_EDNS* null_self, PyObject* args) {
|
||||
&rrclass_type, &rrclass, &rrtype_type, &rrtype,
|
||||
&rrttl_type, &rrttl, &rdata_type, &rdata)) {
|
||||
uint8_t extended_rcode;
|
||||
edns_obj = PyObject_New(s_EDNS, &edns_type);
|
||||
s_EDNS* edns_obj = PyObject_New(s_EDNS, &edns_type);
|
||||
if (edns_obj == NULL) {
|
||||
return (NULL);
|
||||
}
|
||||
|
@@ -57,7 +57,6 @@ AFSDB::AFSDB(const std::string& afsdb_str) :
|
||||
try {
|
||||
const uint32_t subtype = tokenToNum<int32_t, 16>(getToken(iss));
|
||||
const Name servername(getToken(iss));
|
||||
string server;
|
||||
|
||||
if (!iss.eof()) {
|
||||
isc_throw(InvalidRdataText, "Unexpected input for AFSDB"
|
||||
|
@@ -60,7 +60,7 @@ protected:
|
||||
|
||||
// we assume class/type numbers are officially unassigned. If not we'll
|
||||
// need to update the test cases.
|
||||
static const uint16_t test_class_code = 65533;
|
||||
static const uint16_t test_class_code = 65533;
|
||||
static const uint16_t test_type_code = 65534;
|
||||
static const string test_class_str;
|
||||
static const string test_type_str;
|
||||
@@ -77,7 +77,7 @@ TEST_F(RRParamRegistryTest, addRemove) {
|
||||
|
||||
// the first removal attempt should succeed
|
||||
EXPECT_TRUE(RRParamRegistry::getRegistry().removeType(test_type_code));
|
||||
// then toText() should treat it as an "unknown"
|
||||
// then toText() should treat it as an "unknown"
|
||||
EXPECT_EQ(test_type_unknown_str, RRType(test_type_code).toText());
|
||||
// attempt of removing non-existent mapping should result in 'false'
|
||||
EXPECT_FALSE(RRParamRegistry::getRegistry().removeType(test_type_code));
|
||||
|
@@ -109,11 +109,13 @@ currentTime() {
|
||||
// Get a text representation of the current time.
|
||||
time_t curtime;
|
||||
time(&curtime);
|
||||
char* buffer = ctime(&curtime);
|
||||
struct tm* timeinfo;
|
||||
timeinfo = localtime(&curtime);
|
||||
|
||||
// Convert to string and strip out the trailing newline
|
||||
string current_time = buffer;
|
||||
return (isc::util::str::trim(current_time));
|
||||
char buffer[80];
|
||||
strftime(buffer, 80, "%a %b %d %Y %H:%M", timeinfo);
|
||||
|
||||
return (std::string(buffer));
|
||||
}
|
||||
|
||||
|
||||
|
@@ -118,7 +118,6 @@ int main(int argc, char** argv) {
|
||||
LoggerSpecification cur_spec(ROOT_NAME);// Current specification
|
||||
OutputOption cur_opt; // Current output option
|
||||
vector<LoggerSpecification> loggers; // Set of logger specifications
|
||||
vector<OutputOption> options; // Output options for logger
|
||||
std::string severity; // Severity set for logger
|
||||
|
||||
// Initialize logging system - set the root logger name.
|
||||
|
@@ -48,7 +48,7 @@
|
||||
* merchantability of this software or the suitability of this
|
||||
* software for any particular purpose. It is provided "as is"
|
||||
* without express or implied warranty of any kind.
|
||||
*
|
||||
*
|
||||
*/
|
||||
#include <util/hash/sha1.h>
|
||||
|
||||
@@ -79,7 +79,7 @@ SHA_Parity(const uint32_t x, const uint32_t y, const uint32_t z) {
|
||||
return ((x) ^ (y) ^ (z));
|
||||
}
|
||||
|
||||
static inline int
|
||||
static inline int
|
||||
SHA1CircularShift(uint8_t bits, uint32_t word) {
|
||||
return ((word << bits) | (word >> (32 - bits)));
|
||||
}
|
||||
|
Reference in New Issue
Block a user