97 |
if ((s_ptr->p) + 4 > data + length) |
if ((s_ptr->p) + 4 > data + length) |
98 |
{ |
{ |
99 |
printf("Error in parsing licence key.\n"); |
printf("Error in parsing licence key.\n"); |
100 |
printf("Strings %d end value %x > supplied length (%x)\n", i, |
printf("Strings %d end value %x > supplied length (%x)\n", i, |
101 |
(unsigned int)s_ptr->p, |
(unsigned int) s_ptr->p, (unsigned int) data + length); |
|
(unsigned int)data + length); |
|
102 |
return; |
return; |
103 |
} |
} |
104 |
} |
} |
106 |
if (s_ptr->p + len > data + length) |
if (s_ptr->p + len > data + length) |
107 |
{ |
{ |
108 |
printf("Error in parsing licence key.\n"); |
printf("Error in parsing licence key.\n"); |
109 |
printf("End of licence %x > supplied length (%x)\n", |
printf("End of licence %x > supplied length (%x)\n", |
110 |
(unsigned int)s_ptr->p + len, |
(unsigned int) s_ptr->p + len, (unsigned int) data + length); |
|
(unsigned int)data + length); |
|
111 |
return; |
return; |
112 |
} |
} |
113 |
|
|
143 |
fnamewrk = xmalloc(strlen(fname) + 12); |
fnamewrk = xmalloc(strlen(fname) + 12); |
144 |
for (y = 0;; y++) |
for (y = 0;; y++) |
145 |
{ |
{ |
146 |
sprintf(fnamewrk, "%s.%lu", fname, (long unsigned int)y); |
sprintf(fnamewrk, "%s.%lu", fname, (long unsigned int) y); |
147 |
fnwrkfd = open(fnamewrk, O_WRONLY | O_CREAT | O_EXCL, 0600); |
fnwrkfd = open(fnamewrk, O_WRONLY | O_CREAT | O_EXCL, 0600); |
148 |
if (fnwrkfd == -1) |
if (fnwrkfd == -1) |
149 |
{ |
{ |
475 |
unimpl("licence tag 0x%x\n", tag); |
unimpl("licence tag 0x%x\n", tag); |
476 |
} |
} |
477 |
} |
} |
|
|
|