Skip to content

Commit

Permalink
Merge pull request #6486 from iNavFlight/jh_maybe_uninitialised
Browse files Browse the repository at this point in the history
Fix  "maybe uninitialised" variables with MinSizeRel
  • Loading branch information
digitalentity authored Jan 9, 2021
2 parents c6ece2e + eb8a882 commit 4d0a3fe
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
20 changes: 10 additions & 10 deletions src/main/fc/cli.c
Original file line number Diff line number Diff line change
Expand Up @@ -1208,10 +1208,10 @@ static void cliTempSensor(char *cmdline)
} else {
int16_t i;
const char *ptr = cmdline, *label;
int16_t type, alarm_min, alarm_max;
int16_t type=0, alarm_min=0, alarm_max=0;
bool addressValid = false;
uint64_t address;
int8_t osdSymbol;
int8_t osdSymbol=0;
uint8_t validArgumentCount = 0;
i = fastA2I(ptr);
if (i >= 0 && i < MAX_TEMP_SENSORS) {
Expand Down Expand Up @@ -1300,8 +1300,8 @@ static void cliSafeHomes(char *cmdline)
} else if (sl_strcasecmp(cmdline, "reset") == 0) {
resetSafeHomes();
} else {
int32_t lat, lon;
bool enabled;
int32_t lat=0, lon=0;
bool enabled=false;
uint8_t validArgumentCount = 0;
const char *ptr = cmdline;
int8_t i = fastA2I(ptr);
Expand Down Expand Up @@ -1402,9 +1402,9 @@ static void cliWaypoints(char *cmdline)
cliShowParseError();
}
} else {
int16_t i, p1,p2=0,p3=0,tmp;
uint8_t action, flag;
int32_t lat, lon, alt;
int16_t i, p1=0,p2=0,p3=0,tmp=0;
uint8_t action=0, flag=0;
int32_t lat=0, lon=0, alt=0;
uint8_t validArgumentCount = 0;
const char *ptr = cmdline;
i = fastA2I(ptr);
Expand Down Expand Up @@ -2014,9 +2014,9 @@ static void printPid(uint8_t dumpMask, const programmingPid_t *programmingPids,
pid.setpoint.value == defaultValue.setpoint.value &&
pid.measurement.type == defaultValue.measurement.type &&
pid.measurement.value == defaultValue.measurement.value &&
pid.gains.P == defaultValue.gains.P &&
pid.gains.I == defaultValue.gains.I &&
pid.gains.D == defaultValue.gains.D &&
pid.gains.P == defaultValue.gains.P &&
pid.gains.I == defaultValue.gains.I &&
pid.gains.D == defaultValue.gains.D &&
pid.gains.FF == defaultValue.gains.FF;

cliDefaultPrintLinef(dumpMask, equalsDefault, format,
Expand Down
2 changes: 1 addition & 1 deletion src/main/io/osd_canvas.c
Original file line number Diff line number Diff line change
Expand Up @@ -647,7 +647,7 @@ static bool osdCanvasDrawSidebar(uint32_t *configured, displayWidgets_t *widgets
.options = options,
.divisions = OSD_AH_SIDEBAR_HEIGHT_POS * 2,
};
uint16_t countsPerStep;
uint16_t countsPerStep = 0;
osdCanvasSidebarGetUnit(&config.unit, &countsPerStep, scroll);

int center = ex * OSD_CHAR_WIDTH;
Expand Down
2 changes: 1 addition & 1 deletion src/main/msc/emfat_file.c
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,7 @@ static int emfat_find_log(emfat_entry_t *entry, int maxCount, int flashfsUsedSpa
char *last;
char* tok = strtok_r((char *)buffer, "-T:.", &last);
int index=0;
int year=0,month,day,hour,min,sec;
int year=0,month=0,day=0,hour=0,min=0,sec=0;
while (tok != NULL) {
switch(index) {
case 0:
Expand Down

0 comments on commit 4d0a3fe

Please sign in to comment.