From: Marcel Holtmann Date: Tue, 5 Jan 2010 15:13:34 +0000 (-0800) Subject: Check interval parameters and request first update X-Git-Tag: 2.0_alpha~2901 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a33b3576dc83169305957ff4c20ebb05bfa33a07;p=framework%2Fconnectivity%2Fconnman.git Check interval parameters and request first update --- diff --git a/src/counter.c b/src/counter.c index 31d463e..7c213b6 100644 --- a/src/counter.c +++ b/src/counter.c @@ -86,6 +86,9 @@ int __connman_counter_register(const char *owner, const char *path, DBG("owner %s path %s interval %u", owner, path, interval); + if (interval < 1) + return -EINVAL; + counter = g_hash_table_lookup(counter_table, path); if (counter != NULL) return -EEXIST; @@ -106,6 +109,8 @@ int __connman_counter_register(const char *owner, const char *path, counter->watch = g_dbus_add_disconnect_watch(connection, owner, owner_disconnect, counter, NULL); + __connman_rtnl_request_update(); + return 0; }