diff --git a/src/apcups.c b/src/apcups.c
index 773865344f48050201d090175b3416e9a97f23dc..66fe45e119cda0c396da3bbb46e2012de1401687 100644 (file)
--- a/src/apcups.c
+++ b/src/apcups.c
printf ("net_recv = `%s';\n", recvline);
#endif /* if APCMAIN */
+ if (strncmp ("END APC", recvline, strlen ("END APC")) == 0)
+ break;
+
toksaveptr = NULL;
tokptr = strtok_r (recvline, " :\t", &toksaveptr);
while (tokptr != NULL)