ipaccess: fix ID_RESP parsing in BSC mode
diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index b0c52de..5da9b2c 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -134,8 +134,7 @@
 	ul = strtoul(nptr, &endptr, 10);
 	if (endptr <= nptr)
 		return -EINVAL;
-	if (unit_data->site_id)
-		unit_data->site_id = ul & 0xffff;
+	unit_data->site_id = ul & 0xffff;
 
 	if (*endptr++ != '/')
 		return -EINVAL;
@@ -144,8 +143,7 @@
 	ul = strtoul(nptr, &endptr, 10);
 	if (endptr <= nptr)
 		return -EINVAL;
-	if (unit_data->bts_id)
-		unit_data->bts_id = ul & 0xffff;
+	unit_data->bts_id = ul & 0xffff;
 
 	if (*endptr++ != '/')
 		return -EINVAL;
@@ -154,8 +152,7 @@
 	ul = strtoul(nptr, &endptr, 10);
 	if (endptr <= nptr)
 		return -EINVAL;
-	if (unit_data->trx_id)
-		unit_data->trx_id = ul & 0xffff;
+	unit_data->trx_id = ul & 0xffff;
 
 	return 0;
 }