cleanup for valgrind.

This commit is contained in:
barant 2024-12-23 11:16:15 -08:00
parent de55071aad
commit 3d246063e5
2 changed files with 5 additions and 4 deletions

4
Tag.h
View File

@ -23,8 +23,8 @@ namespace jet {
Tag *local;
protected:
bool hasContainer;
bool hasContainer2;
bool hasContainer = false;
bool hasContainer2 = false;
bool variableDefined(coreutils::ZString variable);
void parseContainer(coreutils::ZString &in, coreutils::MString &out);
void processContainer(coreutils::ZString &container);

View File

@ -15,7 +15,9 @@ namespace jet {
if(!variableDefined("pgm"))
throw coreutils::Exception("pgm keyword must be specified.");
resolveKeyword("pgm");
argv[0] = variables["pgm"].c_str(); // TODO: Need to peel off the program name only and pass as argv[0].
for(ix = 0; ix <= 50; ++ix)
argv[ix] = NULL;
argv[0] = variables["pgm"].c_str(); // TODO: Need to peel off the program name only and pass as argv[0].
for(ix = 1; ix <= 50; ++ix) {
coreutils::MString arg("arg");
arg << ix;
@ -25,7 +27,6 @@ namespace jet {
} else
break;
}
argv[ix] == NULL;
pipe(fdo);
pid = fork();
if(pid == 0) {