Skip to content

Commit

Permalink
Merge 1.5.0 changes back to master.
Browse files Browse the repository at this point in the history
  • Loading branch information
jmuehlner committed Nov 29, 2022
2 parents 5594182 + 7d16f67 commit add7ce3
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/libguac/client.c
Original file line number Diff line number Diff line change
Expand Up @@ -302,15 +302,15 @@ int guac_client_add_user(guac_client* client, guac_user* user, int argc, char**
/* Update owner pointer if user is owner */
if (user->owner)
client->__owner = user;

/* Notify owner of user joining connection. */
else
guac_client_owner_notify_join(client, user);

}

pthread_rwlock_unlock(&(client->__users_lock));

/* Notify owner of user joining connection. */
if (retval == 0 && !user->owner)
guac_client_owner_notify_join(client, user);

return retval;

}
Expand All @@ -335,12 +335,12 @@ void guac_client_remove_user(guac_client* client, guac_user* user) {
if (user->owner)
client->__owner = NULL;

pthread_rwlock_unlock(&(client->__users_lock));

/* Update owner of user having left the connection. */
else
if (!user->owner)
guac_client_owner_notify_leave(client, user);

pthread_rwlock_unlock(&(client->__users_lock));

/* Call handler, if defined */
if (user->leave_handler)
user->leave_handler(user);
Expand Down

0 comments on commit add7ce3

Please sign in to comment.