fix a couple of things found with the llvm static analyzer

This commit is contained in:
Lennart Poettering
2012-04-13 13:58:50 +02:00
parent 64695e53a0
commit 7ea07dcdda
4 changed files with 4 additions and 4 deletions

View File

@@ -3015,7 +3015,7 @@ bool manager_unit_pending_inactive(Manager *m, const char *name) {
void manager_check_finished(Manager *m) {
char userspace[FORMAT_TIMESPAN_MAX], initrd[FORMAT_TIMESPAN_MAX], kernel[FORMAT_TIMESPAN_MAX], sum[FORMAT_TIMESPAN_MAX];
usec_t kernel_usec = 0, initrd_usec = 0, userspace_usec = 0, total_usec = 0;
usec_t kernel_usec, initrd_usec, userspace_usec, total_usec;
assert(m);

View File

@@ -1977,7 +1977,7 @@ int journal_directory_vacuum(const char *directory, uint64_t max_use, uint64_t m
size_t q;
struct stat st;
char *p;
unsigned long long seqnum, realtime;
unsigned long long seqnum = 0, realtime;
sd_id128_t seqnum_id;
bool have_seqnum;

View File

@@ -1148,7 +1148,7 @@ static void process_native_message(
char *identifier = NULL, *message = NULL;
assert(s);
assert(buffer || n == 0);
assert(buffer || buffer_size == 0);
p = buffer;
remaining = buffer_size;

View File

@@ -554,7 +554,7 @@ int show_journal_by_unit(
bool follow) {
char *m = NULL;
sd_journal *j;
sd_journal *j = NULL;
int r;
int fd;
unsigned line = 0;