C-API: A beginner's problem
Heikki Salo
hosalo at _NO_SPAM_gmail.com
Sun Mar 19 10:11:11 EST 2006
Heikki Salo wrote:
> Fabian Steiner wrote:
>> What did I do wrong? As I am quite new to C, I probably made many
>> mistakes, so please feel free to correct me.
>
> The following line:
>
> > for (i = 0; i <= seqlen; i++) {
>
> Should be "for (i = 0; i < seqlen; i++) {". Otherwise the last
> assignment will be out of bounds and probably corrupts heap.
And closer look tells that the code should not even compile. Is the code
cut & pasted directly? Line "list[i] = item;" tries to assign a pointer
to an int-array, which should not compile. There are other similar oddities.
More information about the Python-list
mailing list