From: J?rgen K. <jk...@us...> - 2001-10-23 17:32:18
|
Update of /cvsroot/xine/xine-ui/src/xitk In directory usw-pr-cvs1:/tmp/cvs-serv18280 Modified Files: skins.c Log Message: Off-by-one error, allocating memory for skins (the final NULL overwrites non-malloced memory) Index: skins.c =================================================================== RCS file: /cvsroot/xine/xine-ui/src/xitk/skins.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- skins.c 2001/10/22 12:14:09 1.2 +++ skins.c 2001/10/23 17:32:13 1.3 @@ -85,7 +85,7 @@ && !(strlen(pdirent->d_name) == 2 && (pdirent->d_name[0] == '.' && pdirent->d_name[1] == '.')))) { skins_avail = (skins_locations_t **) - realloc(skins_avail, (skins_avail_num + 1) * sizeof(skins_locations_t*)); + realloc(skins_avail, (skins_avail_num + 2) * sizeof(skins_locations_t*)); skins_avail[skins_avail_num] = (skins_locations_t *) xmalloc(sizeof(skins_locations_t)); skins_avail[skins_avail_num]->pathname = strdup(path); |