File povray-3.6.1-fix.patch of Package povray

--- source/lighting.cpp
+++ source/lighting.cpp
@@ -4944,6 +4944,9 @@
         photonOptions.passThruPrev = true;
       }
       /* else die */
+      doReflection = 0;
+      doRefraction = 0;
+      doDiffuse = 0;
     }
     else
     {
--- source/renderio.cpp
+++ source/renderio.cpp
@@ -402,7 +402,7 @@
   }
 
   strncpy (Actual_Output_Name,opts.Output_Path, sizeof (Actual_Output_Name));
-  strncat (Actual_Output_Name,opts.Output_Numbered_Name, sizeof (Actual_Output_Name));
+  strncat (Actual_Output_Name,opts.Output_Numbered_Name, sizeof (Actual_Output_Name)-strlen(Actual_Output_Name)-1);
 /*
 Debug_Info("P='%s',O='%s',A='%s',N='%s'\n",opts.Output_Path,
   opts.Output_Numbered_Name, Actual_Output_Name,opts.Output_Numbered_Name);
openSUSE Build Service is sponsored by