X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=command.c;h=97924f227988a99a851a1df2c703946d05fbe3bf;hb=09156a37fad2aa874b4f71b993bafa8902a8bad2;hp=072b972cb5754122aa539178edbf6cf43a19d3e3;hpb=2c679eeb8bbc93220f85403eca6e9380dc624a6a;p=paraslash.git diff --git a/command.c b/command.c index 072b972c..97924f22 100644 --- a/command.c +++ b/command.c @@ -6,6 +6,7 @@ /** \file command.c does client authentication and executes server commands */ +#include #include #include #include @@ -219,7 +220,7 @@ static int check_sender_args(int argc, char * const * argv, struct sender_comman case SENDER_ALLOW: if (argc != 4 && argc != 5) return -E_COMMAND_SYNTAX; - if (!inet_aton(argv[3], &scd->addr)) + if (!inet_pton(AF_INET, argv[3], &scd->addr)) return -E_COMMAND_SYNTAX; scd->netmask = 32; if (argc == 5) { @@ -232,7 +233,7 @@ static int check_sender_args(int argc, char * const * argv, struct sender_comman case SENDER_DELETE: if (argc != 4 && argc != 5) return -E_COMMAND_SYNTAX; - if (!inet_aton(argv[3], &scd->addr)) + if (!inet_pton(AF_INET, argv[3], &scd->addr)) return -E_COMMAND_SYNTAX; scd->port = -1; if (argc == 5) {