Guest User

Untitled

a guest
Jun 18th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. diff --git a/ext/tiny_tds/result.c b/ext/tiny_tds/result.c
  2. index 7d9f0fa..91f951b 100644
  3. --- a/ext/tiny_tds/result.c
  4. +++ b/ext/tiny_tds/result.c
  5. @@ -157,8 +157,12 @@ static VALUE rb_tinytds_result_fetch_row(VALUE self, ID timezone, int symbolize_
  6. val = ENCODED_STR_NEW2(converted_unique);
  7. break;
  8. }
  9. - case SYBDATETIME4:
  10. - dbconvert(rwrap->client, coltype, data, data_len, SYBDATETIME, data, data_len);
  11. + case SYBDATETIME4: {
  12. + DBDATETIME new_data;
  13. + dbconvert(rwrap->client, coltype, data, data_len, SYBDATETIME, &new_data, sizeof(new_data));
  14. + data = &new_data;
  15. + data_len = sizeof(new_data);
  16. + }
  17. case SYBDATETIME: {
  18. DBDATEREC date_rec;
  19. dbdatecrack(rwrap->client, &date_rec, (DBDATETIME *)data);
Add Comment
Please, Sign In to add comment