Fix broken autodetect execution
This commit is contained in:
parent
efd9e95b26
commit
78d3595989
2 changed files with 2 additions and 2 deletions
|
|
@ -98,7 +98,7 @@ int main(int argc, char* argv[])
|
|||
{
|
||||
first_run=false;
|
||||
// resolve shebang
|
||||
bool shebang_is_bin = basename(argv[0]) == basename(tsh->shebang);
|
||||
bool shebang_is_bin = ( basename(argv[0]) == basename(tsh->shebang) );
|
||||
if(shebang_is_bin)
|
||||
tsh->shebang="#!/bin/sh";
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ std::string basename(std::string const& in)
|
|||
{
|
||||
size_t slr=in.rfind('/');
|
||||
if(slr != std::string::npos)
|
||||
return in.substr(slr);
|
||||
return in.substr(slr+1);
|
||||
else
|
||||
return in;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue