ao_gps_split(gps_data->latitude, &lat);
ao_gps_split(gps_data->longitude, &lon);
- printf(" 20%02d-%02d-%02d",
- gps_data->year,
- gps_data->month,
- gps_data->day);
+ if (gps_data->flags & AO_GPS_DATE_VALID)
+ printf(" 20%02d-%02d-%02d",
+ gps_data->year,
+ gps_data->month,
+ gps_data->day);
+ else
+ printf (" 0000-00-00");
printf(" %2d:%02d:%02d",
gps_data->hour,
gps_data->minute,