diff options
| author | Albert Cervin <albert@acervin.com> | 2024-01-31 23:37:26 +0100 |
|---|---|---|
| committer | Albert Cervin <albert@acervin.com> | 2024-02-01 00:02:00 +0100 |
| commit | 0e40d7a21bc0b139086e61e52bac6dc1115703bc (patch) | |
| tree | 8086200ddf5f270cfc41ff638b51706195688eaa /src/dged | |
| parent | 7f86c67a7b3b5893ee0a4412547ac4f7ec5a02f9 (diff) | |
| download | dged-0e40d7a21bc0b139086e61e52bac6dc1115703bc.tar.gz dged-0e40d7a21bc0b139086e61e52bac6dc1115703bc.tar.xz dged-0e40d7a21bc0b139086e61e52bac6dc1115703bc.zip | |
Fix key_name
It was not returning the length of the key name.
Diffstat (limited to 'src/dged')
| -rw-r--r-- | src/dged/keyboard.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dged/keyboard.c b/src/dged/keyboard.c index 4d4526e..f13d449 100644 --- a/src/dged/keyboard.c +++ b/src/dged/keyboard.c @@ -162,7 +162,7 @@ uint32_t key_name(struct key *key, char *buf, size_t capacity) { break; } - snprintf(buf, capacity, "%s%c", mod, tolower(key->key)); + size_t written = snprintf(buf, capacity, "%s%c", mod, tolower(key->key)); - return 0; + return written > capacity ? capacity : written; } |
