diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-03-21 14:58:35 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-03-21 14:58:35 -0700 |
| commit | d9b91758e044a70242dee1697345cd2ee4a096d4 (patch) | |
| tree | b3e0ba0a848e70efd6be26c23a91270d72037161 /node/Node.cpp | |
| parent | 4e26ade2df364b7149b1cd720f9e225542684e06 (diff) | |
| download | infinitytier-d9b91758e044a70242dee1697345cd2ee4a096d4.tar.gz infinitytier-d9b91758e044a70242dee1697345cd2ee4a096d4.zip | |
Fix command line interface.
Diffstat (limited to 'node/Node.cpp')
| -rw-r--r-- | node/Node.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/node/Node.cpp b/node/Node.cpp index 1ffc0e79..20a049bc 100644 --- a/node/Node.cpp +++ b/node/Node.cpp @@ -90,8 +90,10 @@ struct _NodeControlClientImpl static void _CBipcResultHandler(void *arg,IpcConnection *ipcc,IpcConnection::EventType event,const char *result) { - if ((event == IpcConnection::IPC_EVENT_COMMAND)&&(result)) - ((_NodeControlClientImpl *)arg)->resultHandler(((_NodeControlClientImpl *)arg)->arg,result); + if ((event == IpcConnection::IPC_EVENT_COMMAND)&&(result)) { + if (strcmp(result,"200 auth OK")) + ((_NodeControlClientImpl *)arg)->resultHandler(((_NodeControlClientImpl *)arg)->arg,result); + } } Node::NodeControlClient::NodeControlClient(const char *hp,void (*resultHandler)(void *,const char *),void *arg,const char *authToken) |
