Browse Source
Merge pull request #2398 from Lensual/master
Add echo for stat API
pull/2411/head
Max Lv
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
6 additions and
1 deletions
-
src/manager.c
|
|
@ -705,10 +705,15 @@ manager_recv_cb(EV_P_ ev_io *w, int revents) |
|
|
|
|
|
|
|
if (parse_traffic(buf, r, port, &traffic) == -1) { |
|
|
|
LOGE("invalid command: %s:%s", buf, get_data(buf, r)); |
|
|
|
return; |
|
|
|
goto ERROR_MSG; |
|
|
|
} |
|
|
|
|
|
|
|
update_stat(port, traffic); |
|
|
|
|
|
|
|
char msg[3] = "ok"; |
|
|
|
if (sendto(manager->fd, msg, 2, 0, (struct sockaddr *)&claddr, len) != 2) { |
|
|
|
ERROR("stat_sendto"); |
|
|
|
} |
|
|
|
} else if (strcmp(action, "ping") == 0) { |
|
|
|
struct cork_hash_table_entry *entry; |
|
|
|
struct cork_hash_table_iterator server_iter; |
|
|
|