Hello community,

here is the log from the commit of package virtuoso for openSUSE:Factory 
checked in at 2011-12-27 18:39:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtuoso (Old)
 and      /work/SRC/openSUSE:Factory/.virtuoso.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtuoso", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtuoso/virtuoso.changes        2011-11-16 
17:23:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.virtuoso.new/virtuoso.changes   2011-12-27 
18:39:41.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Dec 27 15:31:56 UTC 2011 - [email protected]
+
+- Fix wrong size parameter in memset call 
+
+-------------------------------------------------------------------

New:
----
  virtuoso-wrong-memset.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virtuoso.spec ++++++
--- /var/tmp/diff_new_pack.g3ZwuQ/_old  2011-12-27 18:39:44.000000000 +0100
+++ /var/tmp/diff_new_pack.g3ZwuQ/_new  2011-12-27 18:39:44.000000000 +0100
@@ -16,14 +16,13 @@
 #
 
 
-
 Name:           virtuoso
 Version:        6.1.4
-Release:        7
-License:        GPL-2.0
+Release:        0
 Summary:        Relational database server with RDF
-Url:            http://virtuoso.openlinksw.com/
+License:        GPL-2.0
 Group:          Productivity/Databases/Servers
+Url:            http://virtuoso.openlinksw.com/
 Source0:        
http://prdownloads.sourceforge.net/virtuoso/%{name}-opensource-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE build-sanely.diff -- Build only things needed by KDE
 Patch0:         build-sanely.diff
@@ -35,6 +34,8 @@
 Patch3:         isql-buffer-overflow.patch
 # PATCH-FIX-OPENSUSE suse-gawk-4.diff [email protected] -- Disable the 
gawk check for Opensuse (required because of SR85083)
 Patch4:         suse-gawk-4.diff
+# PATCH-FIX-UPSTREAM patches/virtuoso-wrong-memset.patch [email protected] -- 
Fix wrong size parameter in memset call
+Patch5:         virtuoso-wrong-memset.patch
 BuildRequires:  bison
 BuildRequires:  flex
 BuildRequires:  gperf
@@ -66,7 +67,6 @@
 It is used by the Virtuoso backend for Soprano in KDE.
 
 %package -n virtuoso-server
-License:        GPL-2.0
 Summary:        Virtuoso server
 Group:          Productivity/Databases/Servers
 Requires:       virtuoso-drivers = %{version}
@@ -79,7 +79,6 @@
 It is used by the Virtuoso backend for Soprano in KDE.
 
 %package -n virtuoso-drivers
-License:        GPL-2.0
 Summary:        Virtuoso ODBC Driver
 Group:          Productivity/Databases/Servers
 Provides:       %{name} = %{version}
@@ -101,6 +100,7 @@
 %if 0%{?suse_version} >= 1210
 %patch4 -p1
 %endif
+%patch5 -p1
 
 %build
 # autogen.sh because of patching Makefile.am

++++++ virtuoso-wrong-memset.patch ++++++
Index: virtuoso-opensource-6.1.4/libsrc/Wi/srvcr.c
===================================================================
--- virtuoso-opensource-6.1.4.orig/libsrc/Wi/srvcr.c
+++ virtuoso-opensource-6.1.4/libsrc/Wi/srvcr.c
@@ -2085,7 +2085,7 @@ bif_scroll_cr_open (caddr_t * qst, caddr
     {
       params[0][inx] = box_copy_tree (bif_arg (qst, args, inx + 1, 
"__scroll_cr_open"));
     }
-  memset (opts, 0, sizeof (opts));
+  memset (opts, 0, sizeof (stmt_options_t));
   opts->so_concurrency = SQL_CONCUR_LOCK;
   opts->so_cursor_type = stmt->sst_query->qr_cursor_type;
 
Index: virtuoso-opensource-6.1.4/libsrc/Tidy/lexer.c
===================================================================
--- virtuoso-opensource-6.1.4.orig/libsrc/Tidy/lexer.c
+++ virtuoso-opensource-6.1.4/libsrc/Tidy/lexer.c
@@ -191,7 +191,7 @@ Lexer *NewLexer(StreamIn *in)
     Lexer *lexer;
 
     lexer = (Lexer *)MemAlloc(sizeof(Lexer));
-        ClearMemory (lexer, sizeof (Lexer *));
+        ClearMemory (lexer, sizeof (Lexer));
         lexer->in = in;
         lexer->lines = 1;
         lexer->columns = 1;
@@ -483,7 +483,7 @@ Node *NewNode(void)
     Node *node;
 
     node = (Node *)MemAlloc(sizeof(Node));
-    ClearMemory (node, sizeof (Node *));
+    ClearMemory (node, sizeof (Node));
     node->type = TextNode;
     return node;
 }
Index: virtuoso-opensource-6.1.4/libsrc/Tidy/tidy.c
===================================================================
--- virtuoso-opensource-6.1.4.orig/libsrc/Tidy/tidy.c
+++ virtuoso-opensource-6.1.4/libsrc/Tidy/tidy.c
@@ -215,7 +215,7 @@ StreamIn *OpenInputBoxString(caddr_t htm
 {
     StreamIn *in;
     in = (StreamIn *)MemAlloc(sizeof(StreamIn));
-    ClearMemory(in, sizeof (StreamIn *));
+    ClearMemory(in, sizeof (StreamIn));
     in->input.tio_data.lm_memblock = html_input;
     in->input.tio_data.lm_length = box_length (html_input)-1;
     in->input.tio_pos = 0;
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to