X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=door_daemon%2Fdoor_daemon.c;h=0f60c3077f35505152e1fe6fdc74a83a5b57d770;hb=2ae179f8740bf2183dc9141c67b141473188b46b;hp=f7bb2f834e4f7d8eb44952c71393a689e7fe3e36;hpb=273898a7a155895de69cde048b96f6ffb5f1fc47;p=svn42.git diff --git a/door_daemon/door_daemon.c b/door_daemon/door_daemon.c index f7bb2f8..0f60c30 100644 --- a/door_daemon/door_daemon.c +++ b/door_daemon/door_daemon.c @@ -38,7 +38,6 @@ #include "client_list.h" #include "daemon.h" -#include "sysexec.h" int init_command_socket(const char* path) { @@ -289,6 +288,9 @@ int process_door(read_buffer_t* buffer, int door_fd, cmd_t **cmd_q, client_t* cl if(buffer->buf[buffer->offset] == '\n') { buffer->buf[buffer->offset] = 0; + if(buffer->offset > 0 && buffer->buf[buffer->offset-1] == '\r') + buffer->buf[buffer->offset-1] = 0; + log_printf(NOTICE, "door-firmware: %s", buffer->buf); int cmd_fd = -1;