Projects
Eulaceura:Factory
redland
_service:obs_scm:Fix-test-failed.patch
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:Fix-test-failed.patch of Package redland
diff -Naur a/src/rdf_parser.c b/src/rdf_parser.c --- a/src/rdf_parser.c 2024-07-12 11:25:43.699551420 +0800 +++ b/src/rdf_parser.c 2024-07-12 11:25:57.519551420 +0800 @@ -1010,7 +1010,7 @@ " <dc:creator>Dave Beckett</dc:creator>\n" \ " <dc:description>The generic home page of Dave Beckett.</dc:description>\n" \ " </rdf:Description>\n" \ -"</rdf:RDF>" +"</rdf:RDF>\n" #define NTRIPLES_CONTENT \ "<http://purl.org/net/dajobe/> <http://purl.org/dc/elements/1.1/creator> \"Dave Beckett\" .\n" \ @@ -1138,11 +1138,11 @@ } + fprintf(stderr, "%s: Adding %s string content as stream\n", program, type); stream = librdf_parser_parse_string_as_stream(parser, file_content[testi], uris[testi]); if(!stream) { - fprintf(stderr, "%s: Adding %s string content as stream\n", program, type); fprintf(stderr, "%s: Failed to parse RDF from string %d as stream\n", program, testi); failures++; @@ -1161,6 +1161,10 @@ goto tidy_test; } + if (parser) { + librdf_free_parser(parser); + } + parser = librdf_new_parser(world, type, NULL, NULL); fprintf(stderr, "%s: Adding %s as iostream, as stream\n", program, type); iostream = raptor_new_iostream_from_string(world->raptor_world_ptr, @@ -1190,6 +1194,10 @@ goto tidy_test; } + if (parser) { + librdf_free_parser(parser); + } + parser = librdf_new_parser(world, type, NULL, NULL); fprintf(stderr, "%s: Adding %s counted string content\n", program, type); if(librdf_parser_parse_counted_string_into_model(parser, @@ -1212,6 +1220,11 @@ goto tidy_test; } + if (parser) { + librdf_free_parser(parser); + } + parser = librdf_new_parser(world, type, NULL, NULL); + fprintf(stderr, "%s: Adding %s string content\n", program, type); if(librdf_parser_parse_string_into_model(parser, @@ -1245,6 +1258,11 @@ } /* test parsing iostream */ + if (parser) { + librdf_free_parser(parser); + } + parser = librdf_new_parser(world, type, NULL, NULL); + fprintf(stderr, "%s: Adding %s iostream content\n", program, type); iostream = raptor_new_iostream_from_string(world->raptor_world_ptr, (void *)file_content[testi],
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2