diff options
| author | jvoisin | 2026-05-10 12:04:35 +0200 |
|---|---|---|
| committer | jvoisin | 2026-05-10 12:04:35 +0200 |
| commit | 0028420125e3a149bc2099c52f31d0345619e580 (patch) | |
| tree | 6139c26b76989f7792e24cdcec1916e1ce88658d /src/sp_upload_validation.c | |
| parent | 6bd0bafd0d2a28666be39511143b7928123da09c (diff) | |
Wait on a pid instead of on all children in upload_validation
Diffstat (limited to 'src/sp_upload_validation.c')
| -rw-r--r-- | src/sp_upload_validation.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sp_upload_validation.c b/src/sp_upload_validation.c index e24149e..6c22ccb 100644 --- a/src/sp_upload_validation.c +++ b/src/sp_upload_validation.c | |||
| @@ -77,7 +77,7 @@ static int sp_rfc1867_callback(unsigned int event, void *event_data, void **extr | |||
| 77 | 77 | ||
| 78 | EFREE_3(env); | 78 | EFREE_3(env); |
| 79 | int waitstatus; | 79 | int waitstatus; |
| 80 | wait(&waitstatus); | 80 | waitpid(pid, &waitstatus, 0); |
| 81 | if (WEXITSTATUS(waitstatus) != 0) { // Nope | 81 | if (WEXITSTATUS(waitstatus) != 0) { // Nope |
| 82 | char *uri = getenv("REQUEST_URI"); | 82 | char *uri = getenv("REQUEST_URI"); |
| 83 | int sim = config_upload->simulation; | 83 | int sim = config_upload->simulation; |
