Hello community, here is the log from the commit of package oprofile checked in at Wed May 31 17:12:11 CEST 2006. -------- --- oprofile/oprofile.changes 2006-05-04 14:53:21.000000000 +0200 +++ oprofile/oprofile.changes 2006-05-31 11:18:40.000000000 +0200 @@ -1,0 +2,5 @@ +Wed May 31 11:18:29 CEST 2006 - schwab@suse.de + +- Fix invalid string operation. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ oprofile.spec ++++++ --- /var/tmp/diff_new_pack.owGYOO/_old 2006-05-31 17:11:58.000000000 +0200 +++ /var/tmp/diff_new_pack.owGYOO/_new 2006-05-31 17:11:58.000000000 +0200 @@ -11,13 +11,13 @@ # norootforbuild Name: oprofile -BuildRequires: libdrm-devel libjpeg-devel libxslt popt-devel qt3-devel update-desktop-files -URL: http://oprofile.sf.net +BuildRequires: libxslt popt-devel qt3-devel update-desktop-files +URL: http://oprofile.sourceforge.net/ License: GPL Group: Development/Tools/Other Autoreqprov: on Version: 0.9.1 -Release: 16 +Release: 17 Summary: System-Wide Profiler for Linux Systems BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: %{name}-%{version}.tar.gz @@ -94,6 +94,8 @@ %doc doc/oprofile.html COPYING README TODO ChangeLog %changelog -n oprofile +* Wed May 31 2006 - schwab@suse.de +- Fix invalid string operation. * Thu May 04 2006 - schwab@suse.de - Fix last change. * Mon Feb 27 2006 - schwab@suse.de ++++++ oprofile-0.9.1.diff ++++++ --- /var/tmp/diff_new_pack.owGYOO/_old 2006-05-31 17:11:58.000000000 +0200 +++ /var/tmp/diff_new_pack.owGYOO/_new 2006-05-31 17:11:58.000000000 +0200 @@ -40,6 +40,39 @@ /// We have more than one axis of classification, tell the user. void report_error(profile_classes const & classes, axis_types newaxis) { +--- libregex/op_regex.cpp ++++ libregex/op_regex.cpp +@@ -284,15 +284,15 @@ + string left = line; + left_rule.execute(left); + if (left == line) { +- throw bad_regex("invalid input file: " + +- '"' + line + '"'); ++ throw bad_regex("invalid input file: \"" + ++ line + '"'); + } + + string right = line; + right_rule.execute(right); + if (right == line) { +- throw bad_regex("invalid input file: " +- + '"' + line + '"'); ++ throw bad_regex("invalid input file: \"" ++ + line + '"'); + } + + regex.add_pattern(left, right); +@@ -303,8 +303,8 @@ + string var_value = line; + var_value_rule.execute(var_value); + if (var_value == line) { +- throw bad_regex("invalid input file: " + +- '"' + line + '"'); ++ throw bad_regex("invalid input file: \"" + ++ line + '"'); + } + + regex.add_definition(var_name, var_value); --- utils/opcontrol +++ utils/opcontrol @@ -398,11 +398,20 @@ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de