Skip to content

Commit 40bc09b

Browse files
gkleenoutfoxxed
authored andcommitted
service/greetd: always send responses
1 parent a94418f commit 40bc09b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

changelog/next.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@
1313
- Fixed build issues preventing cross compilation from working.
1414
- Fixed dekstop entries with lower priority than a hidden entry not being hidden.
1515
- Fixed desktop entry keys with mismatched modifier or country not being discarded.
16+
- Fixed greetd hanging when authenticating with a fingerprint.

src/services/greetd/connection.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,10 @@ void GreetdConnection::onSocketReady() {
225225

226226
this->mResponseRequired = responseRequired;
227227
emit this->authMessage(message, error, responseRequired, echoResponse);
228+
229+
if (!responseRequired) {
230+
this->sendRequest({{"type", "post_auth_message_response"}});
231+
}
228232
} else goto unexpected;
229233

230234
return;

0 commit comments

Comments
 (0)