diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2014-04-11 18:56:47 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2014-04-11 18:56:47 +0200 |
commit | 7cac6770e0b380d6e5f37b9fad71c9f7f15952ba (patch) | |
tree | 8d2c695f27361aa8b3b6d91038f4c78182f64a16 /src/peer.c | |
parent | a45a313422efa33f261cb1b53a08646a6b3ab947 (diff) | |
download | fastd-7cac6770e0b380d6e5f37b9fad71c9f7f15952ba.tar fastd-7cac6770e0b380d6e5f37b9fad71c9f7f15952ba.zip |
Add support for async commands
Diffstat (limited to 'src/peer.c')
-rw-r--r-- | src/peer.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -574,8 +574,11 @@ bool fastd_peer_verify_temporary(fastd_context_t *ctx, fastd_peer_t *peer, const if (!fastd_shell_command_isset(&ctx->conf->on_verify)) exit_bug(ctx, "tried to verify temporary peer without on-verify command"); + fastd_shell_command_t cmd = ctx->conf->on_verify; + cmd.sync = true; /* TODO: async not supported yet */ + int ret; - if (!fastd_shell_command_exec(ctx, &ctx->conf->on_verify, peer, local_addr, peer_addr, &ret)) + if (!fastd_shell_command_exec(ctx, &cmd, peer, local_addr, peer_addr, &ret)) return false; if (WIFSIGNALED(ret)) { |