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;
|
| ︙ | ︙ |