ntp: add version option to server/peer directive

This commit is contained in:
Miroslav Lichvar
2014-10-20 16:12:39 +02:00
parent c9571e55f5
commit 1aecc51c70
7 changed files with 39 additions and 3 deletions

View File

@@ -955,6 +955,11 @@ process_cmd_add_server_or_peer(CMD_Request *msg, char *line)
break;
}
if (data.params.version != NTP_VERSION) {
fprintf(stderr, "Option version not supported\n");
break;
}
msg->data.ntp_source.port = htonl((unsigned long) data.port);
UTI_IPHostToNetwork(&ip_addr, &msg->data.ntp_source.ip_addr);
msg->data.ntp_source.minpoll = htonl(data.params.minpoll);
@@ -1008,6 +1013,9 @@ process_cmd_add_server_or_peer(CMD_Request *msg, char *line)
case CPS_BadPolltarget:
fprintf(stderr, "Unreadable polltarget value\n");
break;
case CPS_BadVersion:
fprintf(stderr, "Unreadable version value\n");
break;
}
return result;