From 47dac6602dcbc0e9401d47e9a4d56156ceffa43f Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Tue, 20 Feb 2007 10:12:45 +0000 Subject: [PATCH] Patch by Thomas Stark to remove blank parameters from exe arguments. SVN revision: 28401 --- legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c index 9006fc8c10..8870553b55 100644 --- a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c +++ b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c @@ -257,7 +257,10 @@ _ecore_desktop_get(const char *file, const char *lang) { *exe = '\0'; exe++; - result->exec_params = strdup(exe); + /* trim the parameter string */ + for(; isspace(*exe) && ((exe - result->exec) < PATH_MAX) && (*exe != '\0'); exe++); + if(*exe != '\0') + result->exec_params = strdup(exe); } }