]> git.refcnt.org Git - colorize.git/blobdiff - colorize.c
colorize 0.61
[colorize.git] / colorize.c
index d12822888f7c51996462df188afe6d605351750d..84677fb2afb56727aeb00cece2c7095364364a0a 100644 (file)
 
 #define MAX_ATTRIBUTE_CHARS (5 * 2)
 
-#define VERSION "0.60"
+#define VERSION "0.61"
 
 typedef enum { false, true } bool;
 
@@ -369,13 +369,9 @@ process_opts (int argc, char **argv)
             case 0: /* long opts */
               switch (opt_type)
                 {
-                  case OPT_ATTR: {
-                    char *opt;
-                    opt = xstrdup (optarg);
-                    process_opt_attr (opt);
-                    free (opt);
+                  case OPT_ATTR:
+                    process_opt_attr (optarg);
                     break;
-                  }
                   case OPT_CLEAN:
                     clean = true;
                     break;
@@ -436,7 +432,7 @@ process_opt_attr (const char *p)
           vfprintf_fail (formats[FMT_GENERIC], "--attr switch must have strings separated by ,");
         else
           {
-            /* If atttributes are added to this "list", also increase MAX_ATTRIBUTE_CHARS! */
+            /* If attributes are added to this "list", also increase MAX_ATTRIBUTE_CHARS!  */
             if (p - s == 4 && strneq (s, "bold", 4))
               write_attr (1);
             else if (p - s == 10 && strneq (s, "underscore", 10))