Attribution for Vil Brekin and some code style cleanups.

This commit is contained in:
Guus Sliepen 2012-09-24 14:02:07 +02:00
parent f421a64077
commit 66e702d90d
2 changed files with 11 additions and 14 deletions

1
THANKS
View file

@ -44,6 +44,7 @@ We would like to thank the following people for their contributions to tinc:
* Teemu Kiviniemi
* Timothy Redaelli
* Tonnerre Lombard
* Vil Brekin
* Wessel Dankers
* Wouter van Heyst

View file

@ -358,7 +358,7 @@ bool execute_script(const char *name, char **envp) {
int status, len;
char *scriptname;
int i;
char *aInterpreter = NULL;
char *interpreter = NULL;
#ifndef HAVE_MINGW
len = xasprintf(&scriptname, "\"%s/%s\"", confbase, name);
@ -379,19 +379,15 @@ bool execute_script(const char *name, char **envp) {
}
#endif
// Custom scripts interpreter
if(get_config_string(lookup_config(config_tree, "ScriptsInterpreter"), &aInterpreter))
{
// Force custom scripts interpreter allowing execution of scripts on android without execution flag (such as on /sdcard)
free(scriptname);
len = xasprintf(&scriptname, "%s \"%s/%s\"", aInterpreter, confbase, name);
if(len < 0)
{
free(aInterpreter);
return false;
}
}
free(aInterpreter);
// Custom scripts interpreter
if(get_config_string(lookup_config(config_tree, "ScriptsInterpreter"), &interpreter)) {
// Force custom scripts interpreter allowing execution of scripts on android without execution flag (such as on /sdcard)
free(scriptname);
len = xasprintf(&scriptname, "%s \"%s/%s\"", interpreter, confbase, name);
free(interpreter);
if(len < 0)
return false;
}
ifdebug(STATUS) logger(LOG_INFO, "Executing script %s", name);