diff options
-rw-r--r-- | firmware/buflib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/buflib.c b/firmware/buflib.c index 7c5f3d208e..d6cbf3049b 100644 --- a/firmware/buflib.c +++ b/firmware/buflib.c | |||
@@ -687,7 +687,7 @@ buflib_shrink(struct buflib_context* ctx, int handle, void* new_start, size_t ne | |||
687 | 687 | ||
688 | const char* buflib_get_name(struct buflib_context *ctx, int handle) | 688 | const char* buflib_get_name(struct buflib_context *ctx, int handle) |
689 | { | 689 | { |
690 | union buflib_data *data = (union buflib_data*)ALIGN_DOWN((intptr_t)buflib_get_data(ctx, handle), sizeof (*data)); | 690 | union buflib_data *data = ALIGN_DOWN(buflib_get_data(ctx, handle), sizeof (*data)); |
691 | size_t len = data[-1].val; | 691 | size_t len = data[-1].val; |
692 | if (len <= 1) | 692 | if (len <= 1) |
693 | return NULL; | 693 | return NULL; |