Author: akv
Date: 2012-08-27 23:53:58 +0200 (Mon, 27 Aug 2012)
New Revision: 4274

Modified:
   branches/4175-enfuse/src/rs-enfuse.c
Log:
Fixed some errors...

Modified: branches/4175-enfuse/src/rs-enfuse.c
===================================================================
--- branches/4175-enfuse/src/rs-enfuse.c        2012-08-27 20:00:26 UTC (rev 
4273)
+++ branches/4175-enfuse/src/rs-enfuse.c        2012-08-27 21:53:58 UTC (rev 
4274)
@@ -177,7 +177,6 @@
              darkval = lightness;
              darkest = g_strdup(name);
            }
-         g_free(name);
        }
     }
 
@@ -224,7 +223,8 @@
   if (g_list_length(files))
     {
       GString *command = g_string_new("align_image_stack -a 
/tmp/.rawstudio-enfuse-aligned- ");
-      command = g_string_append(command, options);
+      if (options)
+         command = g_string_append(command, options);
       command = g_string_append(command, " ");
       for(i=0; i<num_selected; i++)
        {
@@ -297,10 +297,8 @@
       for(i=0; i<num_selected; i++)
        {
          name = (gchar*) g_list_nth_data(files, i);
-         if (first == NULL) {
-           first = g_malloc(strlen(name));
-           g_utf8_strncpy(first, name, strlen(name));
-         }
+         if (first == NULL)
+           first = g_strdup(name);
          file = g_malloc(sizeof(char)*strlen(name));
          sscanf(g_path_get_basename(name), "%[^.]", file);
          outname = g_string_append(outname, file);
@@ -313,7 +311,7 @@
       fullpath = g_string_append(fullpath, outname->str);
       fullpath = g_string_append(fullpath, "_%2c");
       fullpath = g_string_append(fullpath, ".tif");
-      parsed_filename = filename_parse(fullpath->str, first, 0, FALSE);
+      parsed_filename = filename_parse(fullpath->str, g_strdup(first), 0, 
FALSE);
       g_string_free(outname, TRUE);
       g_string_free(fullpath, TRUE);
     }


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to