diff options
| author | Louis Burda <dev@sinitax.com> | 2025-11-27 07:54:48 +0100 |
|---|---|---|
| committer | Louis Burda <dev@sinitax.com> | 2025-11-27 07:54:48 +0100 |
| commit | f3c5b10fca5cff1e6bb71b6e2587f4463968f720 (patch) | |
| tree | 2c948dccddeedf5005bd01aee89b316143fdabef | |
| parent | 2ef11f578181d9e71672a3060bad15f02933b35d (diff) | |
| parent | 6cd4e062211fd9566862fbe69a73d7a59accd0e5 (diff) | |
| download | tquery-f3c5b10fca5cff1e6bb71b6e2587f4463968f720.tar.gz tquery-f3c5b10fca5cff1e6bb71b6e2587f4463968f720.zip | |
Merge branch 'master' of git.sinitax.com:sinitax/tquery
| -rw-r--r-- | Makefile | 13 | ||||
| -rw-r--r-- | tquery.c | 1 |
2 files changed, 11 insertions, 3 deletions
@@ -1,11 +1,18 @@ PREFIX ?= /usr/local BINDIR ?= /bin -CFLAGS = -std=c99 -D_XOPEN_SOURCE=700 -Og -g -Wunused-function \ - -Wunused-variable -Wconversion -Wsign-compare -Wuninitialized \ - $(CFLAGS_EXTRA) +CFLAGS = -std=c99 -D_XOPEN_SOURCE=700 -Wunused-function -Wunused-variable \ + -Wconversion -Wsign-compare -Wuninitialized LDFLAGS = -lcurses +ifeq ($(DEBUG),1) + CFLAGS += -fsanitize=address -Og -g +else + CFLAGS += -O3 +endif + +CFLAGS += $(CFLAGS_EXTRA) + all: tquery clean: @@ -156,6 +156,7 @@ invoke(const char **argv, pid_t *pid, int *fd, bool in, bool out, bool err) *pid = fork(); if (*pid < 0) die("fork:"); if (!*pid) { + if (child_fd) close(child_fd); if (!in || !out || !err) { int zfd = open("/dev/null", O_RDWR); if (zfd < 0) die("open /dev/null"); |
