From b8ffe75a172b4cd12b0126d8c72bd18807e480bd Mon Sep 17 00:00:00 2001 From: Christian Wieninger Date: Fri, 29 Mar 2013 12:46:24 +0100 Subject: fix crash in service Epgsearch-searchresults-v1.0 when query is too long --- README | 2 +- epgsearch.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README b/README index b18b191..b16bb82 120000 --- a/README +++ b/README @@ -1 +1 @@ -README.git \ No newline at end of file +./doc/en/epgsearch.1.txt \ No newline at end of file diff --git a/epgsearch.c b/epgsearch.c index 1214685..4eecc0d 100644 --- a/epgsearch.c +++ b/epgsearch.c @@ -329,7 +329,7 @@ bool cPluginEpgsearch::Service(const char *Id, void *Data) Epgsearch_searchresults_v1_0* searchData = (Epgsearch_searchresults_v1_0*) Data; searchData->pResultList = NULL; - strcpy(SearchExt->search,searchData->query); + strn0cpy(SearchExt->search,searchData->query, sizeof(SearchExt->search)); if (searchData->channelNr > 0) { SearchExt->useChannel = true; -- cgit v1.2.3