Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion src/addagent/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -248,14 +248,26 @@ int main(int argc, char **argv)
switch (user_msg[0]) {
case 'A':
case 'a':
#ifdef CLIENT
printf("\n ** Agent adding only available on a master ** \n\n");
break;
#endif
add_agent();
break;
case 'e':
case 'E':
#ifdef CLIENT
printf("\n ** Key export only available on a master ** \n\n");
break;
#endif
k_extract(NULL);
break;
case 'i':
case 'I':
#ifndef CLIENT
printf("\n ** Key import only available on an agent ** \n\n");
break;
#endif
k_import(NULL);
break;
case 'l':
Expand All @@ -264,6 +276,10 @@ int main(int argc, char **argv)
break;
case 'r':
case 'R':
#ifdef CLIENT
printf("\n ** Key removal only available on a master ** \n\n");
break;
#endif
remove_agent();
break;
case 'q':
Expand Down Expand Up @@ -294,4 +310,3 @@ int main(int argc, char **argv)

return (0);
}