Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2
librcc
librcc-0.2.9-provide_prototype.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File librcc-0.2.9-provide_prototype.patch of Package librcc
Description: Fix clean-up in the case of context initialization failure (call rccFreeContext instead of rccFree) Author: Suren A. Chilingaryan <csa@dside.dyndns.org> Index: src/librcc.c =================================================================== --- src/librcc.c.orig 2010-06-05 13:56:37.000000000 +0400 +++ src/librcc.c 2010-06-05 13:56:40.000000000 +0400 @@ -82,7 +82,7 @@ rcc_compiled_configuration rccGetCompile return &compiled_configuration; } -int rccInit() { +int rccInit(void) { int err; unsigned long i, rpos; @@ -126,7 +126,7 @@ int rccInit() { return 0; } -void rccFree() { +void rccFree(void) { if (rcc_default_ctx) { rccFreeContext(rcc_default_ctx); rcc_default_ctx = NULL; @@ -233,7 +233,7 @@ rcc_context rccCreateContext(const char if (locale_variable) { if (strlen(locale_variable)>=RCC_MAX_VARIABLE_CHARS) { - rccFree(ctx); + rccFreeContext(ctx); return NULL; } strcpy(ctx->locale_variable, locale_variable); @@ -251,7 +251,7 @@ rcc_context rccCreateContext(const char rccRegisterLanguage(ctx, rcc_default_languages+i); if (max_languages < i) { - rccFree(ctx); + rccFreeContext(ctx); return NULL; } @@ -266,7 +266,7 @@ rcc_context rccCreateContext(const char rccRegisterClass(ctx, defclasses+i); if (max_classes < i) { - rccFree(ctx); + rccFreeContext(ctx); return NULL; } }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor