# # patch "ChangeLog" # from [bdf39a53f4a1e9026721dcf3c85146d53f0dde8a] # to [9593950beb4e191745e0eea67086df8e5de148e0] # # patch "automate.cc" # from [3a4841e00a7323a15db6d505853ee0bb9d9b73ff] # to [5416a4b51b9029e98cede29f658fb1120ee7bb65] # ======================================================================== --- ChangeLog bdf39a53f4a1e9026721dcf3c85146d53f0dde8a +++ ChangeLog 9593950beb4e191745e0eea67086df8e5de148e0 @@ -1,3 +1,10 @@ +2005-11-26 Grahame Bowland
+ + * automate.cc (automate_stdio) add wrapper function to read() + so that loops will not wind backwards possibly overrunning buffers + if an error occurs. Hopefully fixes some of the strange edge cases + seen using automate. (Closes #15062 in bug tracker) + 2005-11-26 Matthew Gregan * botan/mem_pool.cpp (Pooling_Allocator::allocate): Botan's ======================================================================== --- automate.cc 3a4841e00a7323a15db6d505853ee0bb9d9b73ff +++ automate.cc 5416a4b51b9029e98cede29f658fb1120ee7bb65 @@ -11,6 +11,7 @@ #include