Index: dbus_service.cc |
diff --git a/dbus_service.cc b/dbus_service.cc |
index d5bf13f5243736acf5f18f23f36719f045ad7aef..677dbc85990469fdb8e1a293bd833b1acf5268ea 100644 |
--- a/dbus_service.cc |
+++ b/dbus_service.cc |
@@ -77,6 +77,10 @@ gboolean update_engine_service_get_status(UpdateEngineService* self, |
*current_operation = strdup(current_op.c_str()); |
*new_version = strdup(new_version_str.c_str()); |
+ if (!(*current_operation && *new_version)) { |
+ *error = NULL; |
+ return FALSE; |
+ } |
return TRUE; |
} |