Overview
Comment: | Updated order of Incr/Decr in CVFS for consistency |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
dfa8940a62e2d58f52b0e2299316c819 |
User & Date: | rkeene on 2014-11-17 18:43:04 |
Other Links: | manifest | tags |
Context
2014-11-17
| ||
18:43 | Fixed bug in TclVFS where internal representation was used after being free'd check-in: 2bfc886173 user: rkeene tags: trunk | |
18:43 | Updated order of Incr/Decr in CVFS for consistency check-in: dfa8940a62 user: rkeene tags: trunk | |
2014-11-14
| ||
21:43 | Corrected memory leaks in CVFS check-in: 56c0612e71 user: rkeene tags: trunk | |
Changes
Modified kitsh/buildsrc/kitsh-0.0/cvfs_data.c from [2f0d8b57ce] to [c7558f05e3].
︙ | ︙ | |||
90 91 92 93 94 95 96 97 98 99 100 101 | for (idx = 0; idx < (sizeof(ret_list_items) / sizeof(ret_list_items[0])); idx++) { Tcl_IncrRefCount(ret_list_items[idx]); } ret_list = Tcl_NewListObj(sizeof(ret_list_items) / sizeof(ret_list_items[0]), ret_list_items); Tcl_IncrRefCount(ret_list); for (idx = 0; idx < (sizeof(ret_list_items) / sizeof(ret_list_items[0])); idx++) { Tcl_DecrRefCount(ret_list_items[idx]); } | > > > > < < < < | 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | for (idx = 0; idx < (sizeof(ret_list_items) / sizeof(ret_list_items[0])); idx++) { Tcl_IncrRefCount(ret_list_items[idx]); } ret_list = Tcl_NewListObj(sizeof(ret_list_items) / sizeof(ret_list_items[0]), ret_list_items); Tcl_IncrRefCount(ret_list); Tcl_SetObjResult(interp, ret_list); Tcl_DecrRefCount(ret_list); for (idx = 0; idx < (sizeof(ret_list_items) / sizeof(ret_list_items[0])); idx++) { Tcl_DecrRefCount(ret_list_items[idx]); } return(TCL_OK); } static int getData(ClientData cd, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]) { struct cvfs_data *finfo = NULL; cmd_getData_t *cmd_getData; const char *hashkey; |
︙ | ︙ |