diff options
author | Janos Kovacs <janos.f.kovacs@nokia.com> | 2010-01-27 23:59:48 +0200 |
---|---|---|
committer | Janos Kovacs <janos.f.kovacs@nokia.com> | 2010-01-27 23:59:48 +0200 |
commit | 6608389f0a555a7653796d04a819b57c02184028 (patch) | |
tree | a5cdbeaa3ddaa69ef39681da86f6507b27154529 /src/res-conn.c | |
parent | 2cfa86d53c6837df3a21a4372b0b62eea959b149 (diff) |
for internal protocol adding the manager_up notifications in case the manager
would come up later
Diffstat (limited to 'src/res-conn.c')
-rw-r--r-- | src/res-conn.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/res-conn.c b/src/res-conn.c index 066e11f..951ac8b 100644 --- a/src/res-conn.c +++ b/src/res-conn.c @@ -131,7 +131,11 @@ EXPORT resset_t *resconn_connect(resconn_t *rcon, } else { rset = rcon->any.connect(rcon, resmsg); - rcon->any.send(rset, resmsg, status); + + if (rset != NULL && rset->state == RESPROTO_RSET_STATE_CREATED) { + rcon->any.send(rset, resmsg, status); + rset->state = RESPROTO_RSET_STATE_CONNECTING; + } } return rset; |