diff options
author | Tushar Gohad <tusharsg@gmail.com> | 2015-06-22 00:00:07 +0000 |
---|---|---|
committer | Tushar Gohad <tusharsg@gmail.com> | 2015-06-22 00:00:07 +0000 |
commit | 6fac472e8f2cf08877f90b0b40549ab894c48fb1 (patch) | |
tree | 5f5e55c0d71e5bb3e53e5c5eebc068223ed5e982 /test/builtin | |
parent | 379eaba7a262a7a430291c745d96c8d1a0fa9edf (diff) | |
download | liberasurecode-6fac472e8f2cf08877f90b0b40549ab894c48fb1.tar.gz |
Fix open/write() and uninitialize var warnings in rs_vand internal
Diffstat (limited to 'test/builtin')
-rw-r--r-- | test/builtin/rs_vand/rs_vand_internal_test.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/builtin/rs_vand/rs_vand_internal_test.c b/test/builtin/rs_vand/rs_vand_internal_test.c index 139c91f..09fc507 100644 --- a/test/builtin/rs_vand/rs_vand_internal_test.c +++ b/test/builtin/rs_vand/rs_vand_internal_test.c @@ -50,8 +50,11 @@ int test_make_systematic_matrix(int k, int m) void dump_buffer(char *buf, int size, const char* filename) { - int fd = open(filename, O_RDWR | O_CREAT); - write(fd, buf, size); + int fd = open(filename, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); + ssize_t nbytes = write(fd, buf, size); + if (nbytes < 0) { + printf("dump_buffer: write error!\n"); + } close(fd); } @@ -212,7 +215,7 @@ int test_reconstruct(int k, int m, int num_missing, int blocksize) char **missing_bufs = (char**)malloc(sizeof(char*)*num_missing); int *missing = (int*)malloc(sizeof(int)*(num_missing+1)); int *matrix = make_systematic_matrix(k, m); - int destination_idx; + int destination_idx = 0; int n = k + m; int i; int ret = 1; |