fix a wrong format specifier
diff --git a/openbsc/src/db.c b/openbsc/src/db.c
index f610bfc..001605a 100644
--- a/openbsc/src/db.c
+++ b/openbsc/src/db.c
@@ -427,7 +427,7 @@
 		try = (rand()%(GSM_MAX_EXTEN+1)+GSM_MIN_EXTEN)%(GSM_MAX_EXTEN+1);
 		result = dbi_conn_queryf(conn,
 			"SELECT * FROM Subscriber "
-			"WHERE extension = %llu",
+			"WHERE extension = %i",
 			try
 		);
 		if (result==NULL) {