- Timestamp:
- 10/28/08 16:54:30 (2 months ago)
- Files:
-
- 1 modified
-
v6/smop/SMOP/SMOP.xs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
v6/smop/SMOP/SMOP.xs
r22802 r22804 109 109 CODE: 110 110 AV* constsav = (AV*)SvRV(consts); 111 int constslen = av_len(constsav) ;112 SMOP__Object** consts_arr = calloc(constslen+ 2,sizeof(void*));111 int constslen = av_len(constsav) + 1; 112 SMOP__Object** consts_arr = calloc(constslen+1,sizeof(void*)); 113 113 int i; 114 114 for (i = 0; i <= constslen; i++) { … … 131 131 } 132 132 AV* codeav = (AV*)SvRV(bytecode); 133 int codelen = av_len(codeav) ;134 int* code_arr = calloc(codelen+ 2,sizeof(void*));133 int codelen = av_len(codeav) + 1; 134 int* code_arr = calloc(codelen+1,sizeof(void*)); 135 135 for (i = 0; i <= codelen; i++) { 136 136 SV** e = av_fetch(codeav,i,0);
