forked from pool/pesign
15 lines
376 B
Diff
15 lines
376 B
Diff
|
diff --git a/src/client.c b/src/client.c
|
||
|
index dcc5257..9bcaf3e 100644
|
||
|
--- a/src/client.c
|
||
|
+++ b/src/client.c
|
||
|
@@ -201,7 +201,8 @@ get_token_pin(int pinfd, char *pinfile, char *envname)
|
||
|
if (!pinf)
|
||
|
return NULL;
|
||
|
|
||
|
- ssize_t n = getline(&pin, 0, pinf);
|
||
|
+ size_t pin_n;
|
||
|
+ ssize_t n = getline(&pin, &pin_n, pinf);
|
||
|
if (n < 0 || !pin) {
|
||
|
fclose(pinf);
|
||
|
return NULL;
|