Displaying 7 results from an estimated 7 matches for "chptr".
Did you mean:
hptr
2025 Jan 15
2
new release 3.4.0 - critical security release
...e += sizeof "/" - 1 + strlen(argv0);
buf = malloc(bufsize);
+#if defined __TANDEM
+ if (buf == NULL) {
+ free(start);
+ return NULL; /* XXX can't happen */
+ }
+#else
if (buf == NULL) return NULL; /* XXX can't happen */
+#endif
chptr = NULL;
/*@-branchstate@*/
@@ -39,8 +50,15 @@ const char * findProgramPath(const char * argv0)
*chptr = '\0';
snprintf(buf, bufsize, "%s/%s", start, argv0);
+#if defined __TANDEM
+ if (!access(buf, X_OK)) {
+ free(start);
+...
2025 Jan 14
1
new release 3.4.0 - critical security release
...e += sizeof "/" - 1 + strlen(argv0);
buf = malloc(bufsize);
+#if defined __TANDEM
+ if (buf == NULL) {
+ free(start);
+ return NULL; /* XXX can't happen */
+ }
+#else
if (buf == NULL) return NULL; /* XXX can't happen */
+#endif
chptr = NULL;
/*@-branchstate@*/
@@ -39,8 +50,15 @@ const char * findProgramPath(const char * argv0)
*chptr = '\0';
snprintf(buf, bufsize, "%s/%s", start, argv0);
+#if defined __TANDEM
+ if (!access(buf, X_OK)) {
+ free(start);
+...
2025 Jan 15
1
new release 3.4.0 - critical security release
...if defined __TANDEM
>
> + if (buf == NULL) {
>
> + free(start);
>
> + return NULL; /* XXX can't happen */
>
> + }
>
> +#else
>
> if (buf == NULL) return NULL; /* XXX can't happen */
>
> +#endif
>
>
>
> chptr = NULL;
>
> /*@-branchstate@*/
>
> @@ -39,8 +50,15 @@ const char * findProgramPath(const char * argv0)
>
> *chptr = '\0';
>
> snprintf(buf, bufsize, "%s/%s", start, argv0);
>
>
>
> +#if defined __TANDEM
>
> +...
2025 Jan 15
1
new release 3.4.0 - critical security release
...gt;> + free(start);
>>
>> + return NULL; /* XXX can't happen */
>>
>> + }
>>
>> +#else
>>
>> if (buf == NULL) return NULL; /* XXX can't happen */
>>
>> +#endif
>>
>>
>>
>> chptr = NULL;
>>
>> /*@-branchstate@*/
>>
>> @@ -39,8 +50,15 @@ const char * findProgramPath(const char * argv0)
>>
>> *chptr = '\0';
>>
>> snprintf(buf, bufsize, "%s/%s", start, argv0);
>>
>>
>>...
2025 Jan 15
1
new release 3.4.0 - critical security release
...e += sizeof "/" - 1 + strlen(argv0);
buf = malloc(bufsize);
+#if defined __TANDEM
+ if (buf == NULL) {
+ free(start);
+ return NULL; /* XXX can't happen */
+ }
+#else
if (buf == NULL) return NULL; /* XXX can't happen */
+#endif
chptr = NULL;
/*@-branchstate@*/
@@ -39,8 +50,15 @@ const char * findProgramPath(const char * argv0)
*chptr = '\0';
snprintf(buf, bufsize, "%s/%s", start, argv0);
+#if defined __TANDEM
+ if (!access(buf, X_OK)) {
+ free(start);
+...
2025 Jan 14
1
new release 3.4.0 - critical security release
This happens on NonStop x86 and ia64. I have been building/packaging Rsync for years ? almost a decade in fact. I think this happened once before this year, in fact.
It is equivalent to the more portable malloc/free, which I would prefer to have in this series even if it has to be wrapped in a #if defined (__TANDEM) block.
This call is considered not portable and allocates on the stack
2003 May 21
3
use of 'long' in vorbis structures
The codebase sets up ogg_int32_t, etc, but then uses long directly in several structures. Unfortunately for me longs are 64 bits on my platform, not 32, and I end up getting hammered by unnecessary software math routine calls.
Should I be able to just search/replace 'long' with 'ogg_int32_t' in the code or would that cause more problems than it fixes?
-Dave
--- >8 ----
List