You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now rtl_433 cannot handle SIGPIPE properly - it goes into endless loop caused by fprintf command inside the sighandler() function (each subsequent fprintf creates another SIGPIPE signal).
The fix is easy (I don't know how to create a pull request here), just add this line at the beginning of sighandler() function in rtl_433.c:
if (signum == SIGPIPE) signal(SIGPIPE, SIG_IGN);
The text was updated successfully, but these errors were encountered:
+1 having this problem too. I think this patches it, at least for linux side. (Cant test windows.)
You can fork this repo, create a feature branch on that repo for the fix, push that back to your repo, and there should be a pull request option when you visit this repo. https://help.github.com/articles/creating-a-pull-request
rct
added a commit
to rct/rtl_433
that referenced
this issue
Nov 21, 2014
Right now rtl_433 cannot handle SIGPIPE properly - it goes into endless loop caused by
fprintf
command inside thesighandler()
function (each subsequent fprintf creates another SIGPIPE signal).The fix is easy (I don't know how to create a pull request here), just add this line at the beginning of
sighandler()
function in rtl_433.c:The text was updated successfully, but these errors were encountered: