while(stringfgets(fp, sline)) {
tie(key,value)=splitField(sline, ':');
trim(value);
-
+ trim(key);
+ if(key.empty())
+ continue;
if(places.count(key)) {
if(places[key]) {
}
else {
if(key != "Private-key-format" && key != "Algorithm")
- cerr<<"Unknown field '"<<key<<"'\n";
+ cerr<<"Unknown field '"<<key<<"'\n";
}
}
rsa->len = ( mpi_msb( &rsa->N ) + 7 ) >> 3; // no clue what this does
cout << dpk.d_key.convertToISC(dpk.d_algorithm) <<endl;
}
else if(cmds[0]=="import-zone-key") {
- if(cmds.size()!=3) {
+ if(cmds.size() < 3) {
cerr<<"Syntax: pdnssec import-zone-key zone-name filename"<<endl;
exit(1);
}