main: Add debug in early exit paths for Claim/Release calls
Show some debug when Claim is being called for an already claimed sensor, and Release is called for an unclaimed sensor.
This commit is contained in:
@@ -329,8 +329,10 @@ client_release (SensorData *data,
|
|||||||
ht = data->clients[driver_type];
|
ht = data->clients[driver_type];
|
||||||
|
|
||||||
watch_id = GPOINTER_TO_UINT (g_hash_table_lookup (ht, sender));
|
watch_id = GPOINTER_TO_UINT (g_hash_table_lookup (ht, sender));
|
||||||
if (watch_id == 0)
|
if (watch_id == 0) {
|
||||||
|
g_debug ("Sender '%s' already released device, no-op", sender);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
g_hash_table_remove (ht, sender);
|
g_hash_table_remove (ht, sender);
|
||||||
|
|
||||||
@@ -391,6 +393,7 @@ handle_generic_method_call (SensorData *data,
|
|||||||
if (g_str_has_prefix (method_name, "Claim")) {
|
if (g_str_has_prefix (method_name, "Claim")) {
|
||||||
watch_id = GPOINTER_TO_UINT (g_hash_table_lookup (ht, sender));
|
watch_id = GPOINTER_TO_UINT (g_hash_table_lookup (ht, sender));
|
||||||
if (watch_id > 0) {
|
if (watch_id > 0) {
|
||||||
|
g_debug ("Sender '%s' already claimed device, no-op", sender);
|
||||||
g_dbus_method_invocation_return_value (invocation, NULL);
|
g_dbus_method_invocation_return_value (invocation, NULL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user