I fixed a tricky bug. If the script parser encountered a line with just a space, it would not delete the line like it would if the line was empty. Instead it would split the line on that space and return a NULL pointer. The reason this was hard to find was because it was deep in the internals of the parser and was written in C and I could not use print statements as the Serial Arduino is C++ only. When I could use print statements, I did, and with careless abandon! Then I spent a bunch of time making my commit message line up nicely.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.