summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTilghman Lesher <tilghman@meg.abyt.es>2009-02-17 14:39:36 +0000
committerTilghman Lesher <tilghman@meg.abyt.es>2009-02-17 14:39:36 +0000
commitef94685d3254c9586cd0ba66e08834b2dd2852e7 (patch)
tree350b6535fce548b9b0fee11628928a666832e20a
parent274c71e6aedcdd69c4426eb2cb08408124be5de2 (diff)
In this version, we can combine the queries, because we support dropping
nonexistent columns. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@176501 65c4cc65-6c06-0410-ace0-fbb531ad65f3
-rw-r--r--channels/chan_sip.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index f9f0c9455..da32f627a 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -4158,18 +4158,15 @@ static void realtime_update_peer(const char *peername, struct sockaddr_in *sin,
ast_update_realtime(tablename, "name", peername, "ipaddr", ipaddr,
"port", port, "regseconds", regseconds,
deprecated_username ? "username" : "defaultuser", defaultuser,
- "useragent", useragent,
+ "useragent", useragent, "lastms", str_lastms,
fc, fullcontact, syslabel, sysname, SENTINEL); /* note fc and syslabel _can_ be NULL */
} else {
ast_update_realtime(tablename, "name", peername, "ipaddr", ipaddr,
"port", port, "regseconds", regseconds,
- "useragent", useragent,
+ "useragent", useragent, "lastms", str_lastms,
deprecated_username ? "username" : "defaultuser", defaultuser,
syslabel, sysname, SENTINEL); /* note syslabel _can_ be NULL */
}
- /* We cannot do this in the same statement as above, because the lack of
- * this field could cause the whole statement to fail. */
- ast_update_realtime("sippeers", "name", peername, "lastms", str_lastms, NULL);
}
/*! \brief Automatically add peer extension to dial plan */