X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fdeclara.git;a=blobdiff_plain;f=src%2Fdeclara.c;h=8710d6a088b1ac8d9364395fdd895793f58f1676;hp=d54451ce49eb0c81d136c61cf369f43e6dd218e4;hb=7ad62b10259629134108b7e9dfb40bd1f7905382;hpb=4a0df0c93d8abdc603310fdd3c553cbcf247fe36 diff --git a/src/declara.c b/src/declara.c index d54451c..8710d6a 100644 --- a/src/declara.c +++ b/src/declara.c @@ -56,7 +56,7 @@ static int fileprocess(struct declaracao *dec, int fd) r = cmd_run(dec, line); if (r < 0) { fprintf(stderr, "Não foi possível executar comando na linha %d: %s\n", - n, strerror(-r)); + n, dec->error ?: strerror(-r)); } n++; } @@ -75,7 +75,7 @@ static int ttyprocess(struct declaracao *dec) r = cmd_run(dec, line); if (r < 0) { fprintf(stderr, "Não foi possível executar comando: %s\n", - strerror(-r)); + dec->error ?: strerror(-r)); } free(line); }