Fix one more memory leak and a typo error when calling matrix_read()
tree9a4dd126529ac6775e5c2ce63f4d52754e1e9f38
drwxr-xr-x - genstructs
drwxr-xr-x - kqueue
drwxr-xr-x - pthreads