commit | f0b4cef137318fb7bdeff45a86f6b68064abc697 | [log] [tgz] |
---|---|---|
author | Jan Luebbe <jluebbe@debian.org> | Wed Aug 12 21:27:43 2009 +0200 |
committer | Harald Welte <laforge@gnumonks.org> | Wed Aug 12 22:22:53 2009 +0200 |
tree | 24b8dc1a169102e5877fe2ccf4cb7727d10666f1 | |
parent | 9eca37f93cd8937fd97a8d7edfea38ee464c7007 [diff] [blame] |
fix random extension generation
diff --git a/openbsc/src/db.c b/openbsc/src/db.c index 5f591df..938c5c4 100644 --- a/openbsc/src/db.c +++ b/openbsc/src/db.c
@@ -438,7 +438,7 @@ dbi_result result=NULL; u_int32_t try; for (;;) { - try = (rand()%(GSM_MAX_EXTEN+1)+GSM_MIN_EXTEN)%(GSM_MAX_EXTEN+1); + try = (rand()%(GSM_MAX_EXTEN-GSM_MIN_EXTEN+1)+GSM_MIN_EXTEN); result = dbi_conn_queryf(conn, "SELECT * FROM Subscriber " "WHERE extension = %i",