From: Brian Flowers Date: Wed, 9 Nov 2016 23:50:30 +0000 (-0500) Subject: Adding rejection of malformed records to sqlite processor X-Git-Url: http://git.slightlycyberpunk.com%2C%20git.slightlycyberpunk.com/git/?a=commitdiff_plain;h=f34d7546f8b38eaca857c4ac47933dba362ed297;p=bdsm.git Adding rejection of malformed records to sqlite processor --- diff --git a/TODO b/TODO index a98e2a8..d6a806f 100644 --- a/TODO +++ b/TODO @@ -2,6 +2,7 @@ TODO BUGFIXES: - Confirm configure correctly adds/removes services + - Processor rejection of malfomed records / prevent malformed records PLUGINS: diff --git a/etc/bdsm/processors/sqlite3.processor b/etc/bdsm/processors/sqlite3.processor index 557e241..d731cf4 100755 --- a/etc/bdsm/processors/sqlite3.processor +++ b/etc/bdsm/processors/sqlite3.processor @@ -57,7 +57,7 @@ start() value varchar(128))" fi - cat /home/bdsm/in.fifo | awk -F'|' '{ \ + cat /home/bdsm/in.fifo | grep '.*|.*|.*|.*' | awk -F'|' '{ \ printf("INSERT INTO MEASUREMENTS(timestamp,host,attribute,value) \ VALUES (%s,\"%s\", \"%s\", \"%s\");\n",$1,$2, $3, $4) }' | \ sqlite3 $CONFIG_PATH/bdsm.db &