Skip to content

Commit 5fdb702

Browse files
authored
Fix clifd assignment after accepting connection
1 parent 2212632 commit 5fdb702

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/server/daq_server_scpi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,14 +274,14 @@ int main(int argc, char** argv) {
274274
int clifdTmp = accept(listenfd, (struct sockaddr *) &cliaddr, &clilen);
275275
if (clifdTmp >= 0) {
276276
LOG_INFO("Connection established %s\r\n", inet_ntoa(cliaddr.sin_addr));
277-
clifd = clifdTmp;
278277

279278
// if comm thread still running -> join it
280279
if(commThreadRunning) {
281280
commThreadRunning = false;
282281
pthread_join(pComm, NULL);
283282
}
284283

284+
clifd = clifdTmp;
285285
scpi_context.user_context = &clifd;
286286

287287
if(controlThreadRunning) {

0 commit comments

Comments
 (0)