diff options
Diffstat (limited to 'apps/buffering.c')
-rw-r--r-- | apps/buffering.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/buffering.c b/apps/buffering.c index afc444a456..08590c9fdf 100644 --- a/apps/buffering.c +++ b/apps/buffering.c | |||
@@ -919,7 +919,7 @@ int bufopen(const char *file, size_t offset, enum data_type type) | |||
919 | h->widx = buf_widx; | 919 | h->widx = buf_widx; |
920 | h->available = 0; | 920 | h->available = 0; |
921 | h->type = type; | 921 | h->type = type; |
922 | strncpy(h->path, file, MAX_PATH); | 922 | strlcpy(h->path, file, MAX_PATH); |
923 | 923 | ||
924 | buf_widx += sizeof(struct mp3entry); /* safe because the handle | 924 | buf_widx += sizeof(struct mp3entry); /* safe because the handle |
925 | can't wrap */ | 925 | can't wrap */ |
@@ -952,7 +952,7 @@ int bufopen(const char *file, size_t offset, enum data_type type) | |||
952 | return ERR_BUFFER_FULL; | 952 | return ERR_BUFFER_FULL; |
953 | } | 953 | } |
954 | 954 | ||
955 | strncpy(h->path, file, MAX_PATH); | 955 | strlcpy(h->path, file, MAX_PATH); |
956 | h->offset = adjusted_offset; | 956 | h->offset = adjusted_offset; |
957 | h->ridx = buf_widx; | 957 | h->ridx = buf_widx; |
958 | h->widx = buf_widx; | 958 | h->widx = buf_widx; |