diff options
| author | Martin Willi <martin@strongswan.org> | 2009-08-26 14:07:26 +0200 |
|---|---|---|
| committer | Martin Willi <martin@strongswan.org> | 2009-08-26 14:07:26 +0200 |
| commit | 500f515a64311d3c07d163d24da9730aefc967bd (patch) | |
| tree | 536de869fe28db45a1e8c75b69a2a3393e067837 /src/charon/plugins/sql | |
| parent | d4df33f255837852b4cf5f483ad82071fc2f2442 (diff) | |
| download | strongswan-500f515a64311d3c07d163d24da9730aefc967bd.tar.bz2 strongswan-500f515a64311d3c07d163d24da9730aefc967bd.tar.xz | |
moved chunk_increment() function to libstrongswan
Diffstat (limited to 'src/charon/plugins/sql')
| -rw-r--r-- | src/charon/plugins/sql/pool.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/charon/plugins/sql/pool.c b/src/charon/plugins/sql/pool.c index ebcc9adc7..6c0c1f5a6 100644 --- a/src/charon/plugins/sql/pool.c +++ b/src/charon/plugins/sql/pool.c @@ -174,22 +174,6 @@ static void status(void) } /** - * increment a chunk, as it would reprensent a network order integer - */ -static void increment_chunk(chunk_t chunk) -{ - int i; - - for (i = chunk.len - 1; i >= 0; i--) - { - if (++chunk.ptr[i] != 0) - { - return; - } - } -} - -/** * ipsec pool --add - add a new pool */ static void add(char *name, host_t *start, host_t *end, int timeout) @@ -233,7 +217,7 @@ static void add(char *name, host_t *start, host_t *end, int timeout) { break; } - increment_chunk(cur_addr); + chunk_increment(cur_addr); } if (db->get_driver(db) == DB_SQLITE) { @@ -331,7 +315,7 @@ static void resize(char *name, host_t *end) } while (count-- > 0) { - increment_chunk(cur_addr); + chunk_increment(cur_addr); db->execute(db, NULL, "INSERT INTO addresses (pool, address, identity, acquired, released) " "VALUES (?, ?, ?, ?, ?)", |
