osmo-bsc: Allow location tstamp to be zero if fix is invalid
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_main.c b/openbsc/src/osmo-bsc/osmo_bsc_main.c
index aa53eef..778395c 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_main.c
+++ b/openbsc/src/osmo-bsc/osmo_bsc_main.c
@@ -303,8 +303,8 @@
 	height = atof(heightstr);
 	talloc_free(tmp);
 
-	if ((age == 0) || (lat < -90) || (lat > 90) || (lon < -180) ||
-			(lon > 180) || (valid < 0) || (valid > 2))
+	if (((age == 0) && (valid !=0)) || (lat < -90) || (lat > 90) ||
+			(lon < -180) || (lon > 180) || (valid < 0) || (valid > 2))
 		return 1;
 
 	return 0;