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;
|
first_run=false;
|
||||||
// resolve shebang
|
// 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)
|
if(shebang_is_bin)
|
||||||
tsh->shebang="#!/bin/sh";
|
tsh->shebang="#!/bin/sh";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ std::string basename(std::string const& in)
|
||||||
{
|
{
|
||||||
size_t slr=in.rfind('/');
|
size_t slr=in.rfind('/');
|
||||||
if(slr != std::string::npos)
|
if(slr != std::string::npos)
|
||||||
return in.substr(slr);
|
return in.substr(slr+1);
|
||||||
else
|
else
|
||||||
return in;
|
return in;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue