aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2009-02-17 14:48:01 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2009-02-17 14:48:01 +0000
commite7bad69f81f005da1bd5aba60208243ca4f62bbd (patch)
treef3e7b6b99ce859dd538eee1f617501e7909a4f49 /channels
parent24497d568cbf33a6d18df49eb710824d4b534a7b (diff)
Merged revisions 176501 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk ........ r176501 | tilghman | 2009-02-17 08:39:36 -0600 (Tue, 17 Feb 2009) | 3 lines In this version, we can combine the queries, because we support dropping nonexistent columns. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.1@176503 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-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 80fcf2624..49220a0bf 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -3769,18 +3769,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 */