Browse Source

Fix printing of flags

Due to an error when adding the different current definition types, the
flags configuration field never said (none).  Now it does once again,
and there's no trailing space when printing flags.
Clara Hobbs 6 years ago
parent
commit
ea710cc67d
1 changed files with 6 additions and 6 deletions
  1. 6
    6
      src/config.c

+ 6
- 6
src/config.c View File

54
     }
54
     }
55
 
55
 
56
     /* Print the flags */
56
     /* Print the flags */
57
-    chprintf(chp, "flags: ");
58
-    if (cfg->flags == 0) {
59
-        chprintf(chp, "(none)");
57
+    chprintf(chp, "flags:");
58
+    if ((cfg->flags & ~PDBS_CONFIG_FLAGS_CURRENT_DEFN) == 0) {
59
+        chprintf(chp, " (none)");
60
     }
60
     }
61
     if (cfg->flags & PDBS_CONFIG_FLAGS_GIVEBACK) {
61
     if (cfg->flags & PDBS_CONFIG_FLAGS_GIVEBACK) {
62
-        chprintf(chp, "GiveBack ");
62
+        chprintf(chp, " GiveBack");
63
     }
63
     }
64
     if (cfg->flags & PDBS_CONFIG_FLAGS_VAR_BAT) {
64
     if (cfg->flags & PDBS_CONFIG_FLAGS_VAR_BAT) {
65
-        chprintf(chp, "Var/Bat ");
65
+        chprintf(chp, " Var/Bat");
66
     }
66
     }
67
     if (cfg->flags & PDBS_CONFIG_FLAGS_HV_PREFERRED) {
67
     if (cfg->flags & PDBS_CONFIG_FLAGS_HV_PREFERRED) {
68
-        chprintf(chp, "HV_Preferred ");
68
+        chprintf(chp, " HV_Preferred");
69
     }
69
     }
70
     chprintf(chp, "\r\n");
70
     chprintf(chp, "\r\n");
71
 
71
 

Loading…
Cancel
Save