diff options
| -rw-r--r-- | src/Date.cpp | 3 | ||||
| -rw-r--r-- | src/plist.c | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/Date.cpp b/src/Date.cpp index 46ef14e..1aebfab 100644 --- a/src/Date.cpp +++ b/src/Date.cpp | |||
| @@ -68,7 +68,8 @@ timeval Date::GetValue() | |||
| 68 | int32_t tv_sec = 0; | 68 | int32_t tv_sec = 0; |
| 69 | int32_t tv_usec = 0; | 69 | int32_t tv_usec = 0; |
| 70 | plist_get_date_val(_node, &tv_sec, &tv_usec); | 70 | plist_get_date_val(_node, &tv_sec, &tv_usec); |
| 71 | return {tv_sec, tv_usec}; | 71 | timeval t = {tv_sec, tv_usec}; |
| 72 | return t; | ||
| 72 | } | 73 | } |
| 73 | 74 | ||
| 74 | }; | 75 | }; |
diff --git a/src/plist.c b/src/plist.c index ed73d53..95b9593 100644 --- a/src/plist.c +++ b/src/plist.c | |||
| @@ -472,8 +472,8 @@ static void plist_get_type_and_value(plist_t node, plist_type * type, void *valu | |||
| 472 | break; | 472 | break; |
| 473 | case PLIST_DATE: | 473 | case PLIST_DATE: |
| 474 | //exception : here we use memory on the stack since it is just a temporary buffer | 474 | //exception : here we use memory on the stack since it is just a temporary buffer |
| 475 | (*((GTimeVal **) value))->tv_sec = data->timeval.tv_sec; | 475 | ((GTimeVal *) value)->tv_sec = data->timeval.tv_sec; |
| 476 | (*((GTimeVal **) value))->tv_usec = data->timeval.tv_usec; | 476 | ((GTimeVal *) value)->tv_usec = data->timeval.tv_usec; |
| 477 | break; | 477 | break; |
| 478 | case PLIST_ARRAY: | 478 | case PLIST_ARRAY: |
| 479 | case PLIST_DICT: | 479 | case PLIST_DICT: |
