{"push_id":561909056,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"48fa3153c642d3949552f32356064e91f311eb2f","before":"c7785014e4ed2aaa09ce350b3b29f3533fc47515","commits":[{"sha":"6b9f9afd7abf47aabb847bd52324e60b8458416f","author":{"email":"ddec0a703e4de4f41d94450c9e24631cc38fa34a@gmail.com","name":"Turo Lamminen"},"message":"Fix infinite loop in STL loader\n\nIf next character was not part of valid token and not whitespace we\nwould end up spinning in the loop indefinitely. Fix by using do..while\nloop which always skips at least one character.\n\nFixes testcase hangs/73b42cd3b6d05e2ddb5c0fe5888459bc","distinct":true,"url":"https://api.github.com/repos/assimp/assimp/commits/6b9f9afd7abf47aabb847bd52324e60b8458416f"},{"sha":"fe89773c6fb10bd1a06f692ba9af473f2f625b31","author":{"email":"ddec0a703e4de4f41d94450c9e24631cc38fa34a@gmail.com","name":"Turo Lamminen"},"message":"Fix infinite loop in PLY parser\n\nFixes testcase hangs/9ab979ab256c70aaec9b651f32f051e9","distinct":true,"url":"https://api.github.com/repos/assimp/assimp/commits/fe89773c6fb10bd1a06f692ba9af473f2f625b31"},{"sha":"b93bd167ed72e7a8d9ed6329579ac7755c0620e2","author":{"email":"ddec0a703e4de4f41d94450c9e24631cc38fa34a@gmail.com","name":"Turo Lamminen"},"message":"Fix infinite loop in STL loader error path\n\nIt appears that this was never tested since hitting it caused an infinite loop.\n\nFixes testcase hangs/c2eb1fa3e74c6ffe0cebcb1672b03140","distinct":true,"url":"https://api.github.com/repos/assimp/assimp/commits/b93bd167ed72e7a8d9ed6329579ac7755c0620e2"},{"sha":"48fa3153c642d3949552f32356064e91f311eb2f","author":{"email":"3510ceefb09c9da203f6aa304fc232d2d86dbc75@gmx.net","name":"Alexander Gessler"},"message":"Merge pull request #455 from turol/master\n\nFix some infinite loops","distinct":true,"url":"https://api.github.com/repos/assimp/assimp/commits/48fa3153c642d3949552f32356064e91f311eb2f"}]}