1
0
mirror of https://github.com/systemd/systemd synced 2026-03-24 15:55:00 +01:00

Compare commits

..

No commits in common. "788733428d019791ab9d780b4778a472794b3748" and "c7cfde640d2b32ff1eb893d1fcd291c25cd421e7" have entirely different histories.

226 changed files with 393 additions and 385 deletions

View File

@ -53,7 +53,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (optind < argc)

View File

@ -453,7 +453,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (optind == argc)

View File

@ -2366,7 +2366,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option code.");
}
if (arg_scope == UNIT_FILE_GLOBAL &&

View File

@ -188,7 +188,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (isempty(emoji) || streq(emoji, "auto"))

View File

@ -495,7 +495,7 @@ static int run(int argc, char *argv[]) {
return log_device_error_errno(device, r, "Failed to write %s: %m", saved);
} else
assert_not_reached();
assert_not_reached("Unknown verb.");
return 0;
}

View File

@ -136,7 +136,7 @@ int uname_architecture(void) {
if (streq(arch_map[i].machine, u.machine))
return cached = arch_map[i].arch;
assert_not_reached();
assert_not_reached("Couldn't identify architecture. You need to patch systemd.");
return _ARCHITECTURE_INVALID;
}

View File

@ -401,7 +401,7 @@ static struct hashmap_base_entry* bucket_at_virtual(HashmapBase *h, struct swap_
if (idx < _IDX_SWAP_END)
return &bucket_at_swap(swap, idx)->p.b;
assert_not_reached();
assert_not_reached("Invalid index");
}
static dib_raw_t* dib_raw_ptr(HashmapBase *h) {
@ -513,7 +513,7 @@ static void* entry_value(HashmapBase *h, struct hashmap_base_entry *e) {
return (void*) e->key;
default:
assert_not_reached();
assert_not_reached("Unknown hashmap type");
}
}
@ -1747,7 +1747,7 @@ HashmapBase* _hashmap_copy(HashmapBase *h HASHMAP_DEBUG_PARAMS) {
r = set_merge((Set*)copy, (Set*)h);
break;
default:
assert_not_reached();
assert_not_reached("Unknown hashmap type");
}
if (r < 0)

View File

@ -794,7 +794,7 @@ int in_addr_prefix_from_string_auto_internal(
k = 0;
break;
default:
assert_not_reached();
assert_not_reached("Invalid prefixlen mode");
}
if (ret_family)

View File

@ -863,11 +863,12 @@ _noreturn_ void log_assert_failed(
}
_noreturn_ void log_assert_failed_unreachable(
const char *text,
const char *file,
int line,
const char *func) {
log_assert(LOG_CRIT, "Code should not be reached", file, line, func,
"%s at %s:%u, function %s(). Aborting. 💥");
log_assert(LOG_CRIT, text, file, line, func,
"Code should not be reached '%s' at %s:%u, function %s(). Aborting.");
abort();
}

View File

@ -174,6 +174,7 @@ _noreturn_ void log_assert_failed(
const char *func);
_noreturn_ void log_assert_failed_unreachable(
const char *text,
const char *file,
int line,
const char *func);

View File

@ -282,8 +282,8 @@ static inline int __coverity_check_and_return__(int condition) {
#define assert(expr) assert_message_se(expr, #expr)
#endif
#define assert_not_reached() \
log_assert_failed_unreachable(PROJECT_FILE, __LINE__, __PRETTY_FUNCTION__)
#define assert_not_reached(t) \
log_assert_failed_unreachable(t, PROJECT_FILE, __LINE__, __PRETTY_FUNCTION__)
#define assert_return(expr, r) \
do { \

View File

@ -347,7 +347,7 @@ static int acquire_config_dirs(UnitFileScope scope, char **persistent, char **ru
return 0;
default:
assert_not_reached();
assert_not_reached("Hmm, unexpected scope value.");
}
if (!a || !b)
@ -405,7 +405,7 @@ static int acquire_control_dirs(UnitFileScope scope, char **persistent, char **r
return -EOPNOTSUPP;
default:
assert_not_reached();
assert_not_reached("Hmm, unexpected scope value.");
}
*persistent = TAKE_PTR(a);
@ -657,7 +657,7 @@ int lookup_paths_init(
break;
default:
assert_not_reached();
assert_not_reached("Hmm, unexpected scope?");
}
if (!add)
@ -807,7 +807,7 @@ char **generator_binary_paths(UnitFileScope scope) {
break;
default:
assert_not_reached();
assert_not_reached("Hmm, unexpected scope.");
}
if (!add)

View File

@ -245,7 +245,7 @@ struct cmsghdr* cmsg_find(struct msghdr *mh, int level, int type, socklen_t leng
_len = sizeof(struct sockaddr_vm); \
break; \
default: \
assert_not_reached(); \
assert_not_reached("invalid socket family"); \
} \
_len; \
})

View File

@ -58,7 +58,7 @@ do { \
(void) va_arg(ap, long double); \
break; \
default: \
assert_not_reached(); \
assert_not_reached("Unknown format string argument."); \
} \
} \
} while (false)

View File

@ -174,7 +174,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if ((arg_unregister || arg_cat_config) && argc > optind)

View File

@ -89,7 +89,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unknown option");
}
return 1;

View File

@ -67,7 +67,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unknown option");
}
return 1;

View File

@ -1228,7 +1228,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unknown option");
}
return 1;

View File

@ -147,7 +147,7 @@ static int parse_xml_annotation(Context *context, uint64_t *flags) {
break;
default:
assert_not_reached();
assert_not_reached("Bad state");
}
}
}

View File

@ -121,7 +121,7 @@ static int acquire_bus(bool set_monitor, sd_bus **ret) {
break;
default:
assert_not_reached();
assert_not_reached("Hmm, unknown transport type.");
}
}
if (r < 0)
@ -718,7 +718,7 @@ static int format_cmdline(sd_bus_message *m, FILE *f, bool needs_space) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown basic type.");
}
needs_space = true;
@ -1957,7 +1957,7 @@ static int json_transform_one(sd_bus_message *m, JsonVariant **ret) {
break;
default:
assert_not_reached();
assert_not_reached("Unexpected element type");
}
*ret = TAKE_PTR(v);
@ -2525,7 +2525,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -141,7 +141,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (arg_machine && arg_show_unit != SHOW_UNIT_NONE)

View File

@ -885,7 +885,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (optind == argc - 1)

View File

@ -65,7 +65,7 @@ static int property_get_listen(
break;
default:
assert_not_reached();
assert_not_reached("Unknown socket type");
}
r = sd_bus_message_append(reply, "(ss)", socket_port_type_to_string(p), a);

View File

@ -253,7 +253,7 @@ static int pick_uid(char **suggested_paths, const char *name, uid_t *ret_uid) {
break;
default:
assert_not_reached();
assert_not_reached("unknown phase");
}
/* Make sure whatever we picked here actually is in the right range */

View File

@ -146,7 +146,7 @@ void emergency_action(
break;
default:
assert_not_reached();
assert_not_reached("Unknown emergency action");
}
}

View File

@ -544,7 +544,7 @@ static int setup_input(
}
default:
assert_not_reached();
assert_not_reached("Unknown input type");
}
}
@ -730,7 +730,7 @@ static int setup_output(
}
default:
assert_not_reached();
assert_not_reached("Unknown error type");
}
}
@ -923,7 +923,7 @@ static int ask_for_confirmation(const char *vc, Unit *u, const char *cmdline) {
r = CONFIRM_EXECUTE;
break;
default:
assert_not_reached();
assert_not_reached("Unhandled choice");
}
break;
}

View File

@ -407,7 +407,7 @@ bool job_type_is_redundant(JobType a, UnitActiveState b) {
return true;
default:
assert_not_reached();
assert_not_reached("Invalid job type");
}
}
@ -781,7 +781,7 @@ static int job_perform_on_unit(Job **j) {
break;
default:
assert_not_reached();
assert_not_reached("Invalid job type");
}
/* Log if the job still exists and the start/stop/reload function actually did something. Note that this means
@ -849,7 +849,7 @@ int job_run_and_invalidate(Job *j) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown job type");
}
if (j) {

View File

@ -258,7 +258,7 @@ _noreturn_ static void crash(int sig) {
pid = raw_getpid();
(void) kill(pid, sig); /* raise() would kill the parent */
assert_not_reached();
assert_not_reached("We shouldn't be here...");
_exit(EXIT_EXCEPTION);
} else {
siginfo_t status;
@ -1081,7 +1081,7 @@ static int parse_argv(int argc, char *argv[]) {
return 0;
default:
assert_not_reached();
assert_not_reached("Unhandled option code.");
}
if (optind < argc && getpid_cached() != 1)
@ -2047,7 +2047,7 @@ static int invoke_main_loop(
}
default:
assert_not_reached();
assert_not_reached("Unknown or unexpected manager objective.");
}
}
}

View File

@ -1223,7 +1223,7 @@ static int mount_stop(Unit *u) {
return 0;
default:
assert_not_reached();
assert_not_reached("Unexpected state.");
}
}
@ -1383,7 +1383,7 @@ static void mount_sigchld_event(Unit *u, pid_t pid, int code, int status) {
else if (code == CLD_DUMPED)
f = MOUNT_FAILURE_CORE_DUMP;
else
assert_not_reached();
assert_not_reached("Unknown code");
if (IN_SET(m->state, MOUNT_REMOUNTING, MOUNT_REMOUNTING_SIGKILL, MOUNT_REMOUNTING_SIGTERM))
mount_set_reload_result(m, f);
@ -1465,7 +1465,7 @@ static void mount_sigchld_event(Unit *u, pid_t pid, int code, int status) {
break;
default:
assert_not_reached();
assert_not_reached("Uh, control process died at wrong time.");
}
/* Notify clients about changed exit status */
@ -1541,7 +1541,7 @@ static int mount_dispatch_timer(sd_event_source *source, usec_t usec, void *user
break;
default:
assert_not_reached();
assert_not_reached("Timeout at wrong time.");
}
return 0;

View File

@ -570,7 +570,7 @@ static int append_protect_home(MountEntry **p, ProtectHome protect_home, bool ig
return append_static_mounts(p, protect_home_yes_table, ELEMENTSOF(protect_home_yes_table), ignore_protect);
default:
assert_not_reached();
assert_not_reached("Unexpected ProtectHome= value");
}
}
@ -592,7 +592,7 @@ static int append_protect_system(MountEntry **p, ProtectSystem protect_system, b
return append_static_mounts(p, protect_system_full_table, ELEMENTSOF(protect_system_full_table), ignore_protect);
default:
assert_not_reached();
assert_not_reached("Unexpected ProtectSystem= value");
}
}
@ -1359,7 +1359,7 @@ static int apply_one_mount(
return mount_overlay(m);
default:
assert_not_reached();
assert_not_reached("Unknown mode");
}
assert(what);

View File

@ -562,7 +562,7 @@ static int scope_dispatch_timer(sd_event_source *source, usec_t usec, void *user
break;
default:
assert_not_reached();
assert_not_reached("Timeout at wrong time.");
}
return 0;

View File

@ -1683,7 +1683,7 @@ static bool service_shall_restart(Service *s, const char **reason) {
return IN_SET(s->result, SERVICE_FAILURE_SIGNAL, SERVICE_FAILURE_CORE_DUMP);
default:
assert_not_reached();
assert_not_reached("unknown restart setting");
}
}
@ -2157,7 +2157,7 @@ static void service_enter_start(Service *s) {
service_set_main_pid(s, pid);
service_set_state(s, SERVICE_START);
} else
assert_not_reached();
assert_not_reached("Unknown service type");
return;
@ -2780,7 +2780,7 @@ int service_deserialize_exec_command(
return -ENOMEM;
break;
default:
assert_not_reached();
assert_not_reached("Logic error in exec command deserialization");
}
}
@ -3392,7 +3392,7 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) {
else if (code == CLD_DUMPED)
f = SERVICE_FAILURE_CORE_DUMP;
else
assert_not_reached();
assert_not_reached("Unknown code");
if (s->main_pid == pid) {
/* Clean up the exec_fd event source. We want to do this here, not later in
@ -3523,7 +3523,7 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) {
break;
default:
assert_not_reached();
assert_not_reached("Uh, main process died at wrong time.");
}
}
@ -3701,7 +3701,7 @@ static void service_sigchld_event(Unit *u, pid_t pid, int code, int status) {
break;
default:
assert_not_reached();
assert_not_reached("Uh, control process died at wrong time.");
}
}
} else /* Neither control nor main PID? If so, don't notify about anything */
@ -3756,7 +3756,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
break;
default:
assert_not_reached();
assert_not_reached("unknown timeout mode");
}
break;
@ -3796,7 +3796,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
break;
default:
assert_not_reached();
assert_not_reached("unknown timeout mode");
}
break;
@ -3857,7 +3857,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
break;
default:
assert_not_reached();
assert_not_reached("unknown timeout mode");
}
break;
@ -3912,7 +3912,7 @@ static int service_dispatch_timer(sd_event_source *source, usec_t usec, void *us
break;
default:
assert_not_reached();
assert_not_reached("Timeout at wrong time.");
}
return 0;

View File

@ -433,7 +433,7 @@ static void peer_address_hash_func(const SocketPeer *s, struct siphash *state) {
else if (s->peer.sa.sa_family == AF_VSOCK)
siphash24_compress(&s->peer.vm.svm_cid, sizeof(s->peer.vm.svm_cid), state);
else
assert_not_reached();
assert_not_reached("Unknown address family.");
}
static int peer_address_compare_func(const SocketPeer *x, const SocketPeer *y) {
@ -451,7 +451,7 @@ static int peer_address_compare_func(const SocketPeer *x, const SocketPeer *y) {
case AF_VSOCK:
return CMP(x->peer.vm.svm_cid, y->peer.vm.svm_cid);
}
assert_not_reached();
assert_not_reached("Black sheep in the family!");
}
DEFINE_PRIVATE_HASH_OPS(peer_address_hash_ops, SocketPeer, peer_address_hash_func, peer_address_compare_func);
@ -558,7 +558,7 @@ _const_ static const char* listen_lookup(int family, int type) {
else if (type == SOCK_SEQPACKET)
return "ListenSequentialPacket";
assert_not_reached();
assert_not_reached("Unknown socket type");
return NULL;
}
@ -914,7 +914,7 @@ static int instance_from_socket(int fd, unsigned nr, char **instance) {
break;
default:
assert_not_reached();
assert_not_reached("Unhandled socket type.");
}
*instance = r;
@ -1724,7 +1724,7 @@ static int socket_open_fds(Socket *orig_s) {
break;
}
default:
assert_not_reached();
assert_not_reached("Unknown port type");
}
}
@ -3071,7 +3071,7 @@ static void socket_sigchld_event(Unit *u, pid_t pid, int code, int status) {
else if (code == CLD_DUMPED)
f = SOCKET_FAILURE_CORE_DUMP;
else
assert_not_reached();
assert_not_reached("Unknown sigchld code");
if (s->control_command) {
exec_status_exit(&s->control_command->exec_status, &s->exec_context, pid, code, status);
@ -3149,7 +3149,7 @@ static void socket_sigchld_event(Unit *u, pid_t pid, int code, int status) {
break;
default:
assert_not_reached();
assert_not_reached("Uh, control process died at wrong time.");
}
}
@ -3226,7 +3226,7 @@ static int socket_dispatch_timer(sd_event_source *source, usec_t usec, void *use
break;
default:
assert_not_reached();
assert_not_reached("Timeout at wrong time.");
}
return 0;

View File

@ -979,7 +979,7 @@ static int swap_stop(Unit *u) {
return 0;
default:
assert_not_reached();
assert_not_reached("Unexpected state.");
}
}
@ -1073,7 +1073,7 @@ static void swap_sigchld_event(Unit *u, pid_t pid, int code, int status) {
else if (code == CLD_DUMPED)
f = SWAP_FAILURE_CORE_DUMP;
else
assert_not_reached();
assert_not_reached("Unknown code");
if (s->result == SWAP_SUCCESS)
s->result = f;
@ -1118,7 +1118,7 @@ static void swap_sigchld_event(Unit *u, pid_t pid, int code, int status) {
break;
default:
assert_not_reached();
assert_not_reached("Uh, control process died at wrong time.");
}
/* Notify clients about changed exit status */
@ -1169,7 +1169,7 @@ static int swap_dispatch_timer(sd_event_source *source, usec_t usec, void *userd
break;
default:
assert_not_reached();
assert_not_reached("Timeout at wrong time.");
}
return 0;

View File

@ -473,7 +473,7 @@ static void timer_enter_waiting(Timer *t, bool time_change) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown timer base");
}
v->next_elapse = usec_add(usec_shift_clock(base, CLOCK_MONOTONIC, TIMER_MONOTONIC_CLOCK(t)), v->value);
@ -797,7 +797,7 @@ static void timer_trigger_notify(Unit *u, Unit *other) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown timer state");
}
}

View File

@ -418,7 +418,7 @@ bool unit_may_gc(Unit *u) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown garbage collection mode");
}
if (u->cgroup_path) {
@ -2591,7 +2591,7 @@ static bool unit_process_job(Job *j, UnitActiveState ns, UnitNotifyFlags flags)
break;
default:
assert_not_reached();
assert_not_reached("Job type unknown");
}
return unexpected;
@ -2983,7 +2983,7 @@ bool unit_job_is_applicable(Unit *u, JobType j) {
return unit_can_reload(u) && unit_can_start(u);
default:
assert_not_reached();
assert_not_reached("Invalid job type");
}
}
@ -4459,7 +4459,7 @@ static int operation_to_signal(const KillContext *c, KillOperation k, bool *note
return c->watchdog_signal;
default:
assert_not_reached();
assert_not_reached("KillOperation unknown");
}
}

View File

@ -331,7 +331,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (arg_since != USEC_INFINITY && arg_until != USEC_INFINITY &&

View File

@ -232,7 +232,7 @@ static int transcode(
return r;
default:
assert_not_reached();
assert_not_reached("Unexpected transcoding mode");
}
}
@ -761,7 +761,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
}

View File

@ -367,7 +367,7 @@ int wipe_slots(struct crypt_device *cd,
break;
default:
assert_not_reached();
assert_not_reached("Unexpected wipe scope");
}
/* Then add all slots that match a token type */

View File

@ -358,7 +358,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
}

View File

@ -625,7 +625,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -109,7 +109,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (optind < argc)

View File

@ -287,7 +287,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
}
@ -344,7 +344,7 @@ static int parse_argv(int argc, char *argv[]) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown action.");
}
return 1;
@ -818,7 +818,7 @@ static int run(int argc, char *argv[]) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown action.");
}
return r;

View File

@ -119,7 +119,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (optind >= argc)

View File

@ -1299,7 +1299,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
/* We check if the specified locale strings are valid down here, so that we can take --root= into

View File

@ -3463,7 +3463,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
}

View File

@ -957,7 +957,7 @@ static int home_on_worker_process(sd_event_source *s, const siginfo_t *si, void
break;
default:
assert_not_reached();
assert_not_reached("Unexpected state after worker exited");
}
return 0;

View File

@ -597,7 +597,7 @@ static int manager_acquire_uid(
break;
default:
assert_not_reached();
assert_not_reached("unknown phase");
}
other = hashmap_get(m->homes_by_uid, UID_TO_PTR(candidate));

View File

@ -141,7 +141,7 @@ int home_create_directory_or_subvolume(UserRecord *h, UserRecord **ret_home) {
break;
default:
assert_not_reached();
assert_not_reached("unexpected storage");
}
temporary = TAKE_PTR(d); /* Needs to be destroyed now */

View File

@ -791,7 +791,7 @@ static int home_activate(UserRecord *h, UserRecord **ret_home) {
break;
default:
assert_not_reached();
assert_not_reached("unexpected type");
}
/* Note that the returned object might either be a reference to an updated version of the existing
@ -1305,7 +1305,7 @@ static int home_remove(UserRecord *h) {
break;
default:
assert_not_reached();
assert_not_reached("unknown storage type");
}
if (hd) {
@ -1370,7 +1370,7 @@ static int home_validate_update(UserRecord *h, HomeSetup *setup) {
}
default:
assert_not_reached();
assert_not_reached("unexpected storage type");
}
return has_mount; /* return true if the home record is already active */

View File

@ -544,7 +544,7 @@ int user_record_test_image_path(UserRecord *h) {
return -ENOTDIR;
default:
assert_not_reached();
assert_not_reached("Unexpected record type");
}
}

View File

@ -620,7 +620,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -98,7 +98,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unknown option");
}
return 1;

View File

@ -226,7 +226,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -261,7 +261,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -190,7 +190,7 @@ int import_uncompress(ImportCompress *c, const void *data, size_t size, ImportCo
#endif
default:
assert_not_reached();
assert_not_reached("Unknown compression");
}
return 1;

View File

@ -290,7 +290,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -278,7 +278,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -431,7 +431,7 @@ static int transfer_start(Transfer *t) {
break;
default:
assert_not_reached();
assert_not_reached("Unexpected transfer type");
}
switch (t->type) {

View File

@ -421,7 +421,7 @@ static size_t pull_job_write_callback(void *contents, size_t size, size_t nmemb,
goto fail;
default:
assert_not_reached();
assert_not_reached("Impossible state.");
}
return sz;

View File

@ -222,7 +222,7 @@ static void raw_pull_report_progress(RawPull *i, RawProgress p) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown progress state");
}
sd_notifyf(false, "X_IMPORT_PROGRESS=%u", percent);

View File

@ -187,7 +187,7 @@ static void tar_pull_report_progress(TarPull *i, TarProgress p) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown progress state");
}
sd_notifyf(false, "X_IMPORT_PROGRESS=%u", percent);

View File

@ -321,7 +321,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -992,7 +992,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (optind < argc)

View File

@ -1003,7 +1003,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unknown option code.");
}
if (optind < argc)

View File

@ -58,7 +58,7 @@ static int open_output(RemoteServer *s, Writer *w, const char* host) {
}
default:
assert_not_reached();
assert_not_reached("what?");
}
r = journal_file_open_reliably(filename,
@ -110,7 +110,7 @@ int journal_remote_get_writer(RemoteServer *s, const char *host, Writer **writer
break;
default:
assert_not_reached();
assert_not_reached("what split mode?");
}
w = hashmap_get(s->writers, key);
@ -323,7 +323,7 @@ int journal_remote_server_init(
else if (split_mode == JOURNAL_WRITE_SPLIT_HOST)
s->output = REMOTE_JOURNAL_PATH;
else
assert_not_reached();
assert_not_reached("bad split mode");
r = sd_event_default(&s->events);
if (r < 0)

View File

@ -229,10 +229,10 @@ static ssize_t write_entry(char *buf, size_t size, Uploader *u) {
return pos;
default:
assert_not_reached();
assert_not_reached("WTF?");
}
}
assert_not_reached();
assert_not_reached("WTF?");
}
static void check_update_watchdog(Uploader *u) {

View File

@ -779,7 +779,7 @@ static int parse_argv(int argc, char *argv[]) {
argv[optind - 1]);
default:
assert_not_reached();
assert_not_reached("Unhandled option code.");
}
if (!arg_url)

View File

@ -115,7 +115,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
return 1;

View File

@ -1046,7 +1046,7 @@ static int parse_argv(int argc, char *argv[]) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option");
}
if (arg_follow && !arg_no_tail && !arg_since && arg_lines == ARG_LINES_DEFAULT)
@ -2229,7 +2229,7 @@ int main(int argc, char *argv[]) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown action");
}
if (arg_directory)
@ -2314,7 +2314,7 @@ int main(int argc, char *argv[]) {
case ACTION_FLUSH:
case ACTION_SYNC:
case ACTION_ROTATE:
assert_not_reached();
assert_not_reached("Unexpected action.");
case ACTION_PRINT_HEADER:
journal_print_header(j);
@ -2380,7 +2380,7 @@ int main(int argc, char *argv[]) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown action");
}
if (arg_boot_offset != 0 &&

View File

@ -449,7 +449,7 @@ static int stdout_stream_line(StdoutStream *s, char *p, LineBreak line_break) {
return stdout_stream_log(s, orig, line_break);
}
assert_not_reached();
assert_not_reached("Unknown stream state");
}
static int stdout_stream_found(

View File

@ -1308,7 +1308,7 @@ static int client_timeout_resend(
goto error;
default:
assert_not_reached();
assert_not_reached("Unhandled choice");
}
r = event_reset_time(client->event, &client->timeout_resend,
@ -1896,7 +1896,7 @@ static int client_handle_message(sd_dhcp_client *client, DHCPMessage *message, i
r = -EINVAL;
goto error;
default:
assert_not_reached();
assert_not_reached("invalid state");
}
error:

View File

@ -293,7 +293,7 @@ static int ipv4acd_on_timeout(sd_event_source *s, uint64_t usec, void *userdata)
break;
default:
assert_not_reached();
assert_not_reached("Invalid state.");
}
return 0;
@ -409,7 +409,7 @@ static int ipv4acd_on_packet(
break;
default:
assert_not_reached();
assert_not_reached("Invalid state.");
}
return 0;

View File

@ -360,7 +360,7 @@ void ipv4ll_on_acd(sd_ipv4acd *acd, int event, void *userdata) {
break;
default:
assert_not_reached();
assert_not_reached("Invalid IPv4ACD event.");
}
return;

View File

@ -30,7 +30,7 @@ static void acd_handler(sd_ipv4acd *acd, int event, void *userdata) {
log_error("the client was stopped");
break;
default:
assert_not_reached();
assert_not_reached("invalid ACD event");
}
}

View File

@ -34,7 +34,7 @@ static be32_t xid;
static sd_event_source *test_hangcheck;
static int test_dhcp_hangcheck(sd_event_source *s, uint64_t usec, void *userdata) {
assert_not_reached();
assert_not_reached("Test case should have completed in 2 seconds");
return 0;
}

View File

@ -560,8 +560,10 @@ static int test_advertise_option(sd_event *e) {
return 0;
}
static int test_check_completed_in_2_seconds(sd_event_source *s, uint64_t usec, void *userdata) {
assert_not_reached();
static int test_hangcheck(sd_event_source *s, uint64_t usec, void *userdata) {
assert_not_reached("Test case should have completed in 2 seconds");
return 0;
}
static void test_client_solicit_cb(sd_dhcp6_client *client, int event,
@ -859,8 +861,14 @@ static int test_client_verify_information_request(DHCP6Message *information_requ
break;
case SD_DHCP6_OPTION_IA_NA:
assert_not_reached("IA TA option must not be present");
break;
case SD_DHCP6_OPTION_SERVERID:
assert_not_reached();
assert_not_reached("Server ID option must not be present");
break;
case SD_DHCP6_OPTION_ELAPSED_TIME:
assert_se(!found_elapsed_time);
@ -957,7 +965,7 @@ static int test_client_solicit(sd_event *e) {
assert_se(sd_event_add_time_relative(e, &hangcheck, clock_boottime_or_monotonic(),
2 * USEC_PER_SEC, 0,
test_check_completed_in_2_seconds, NULL) >= 0);
test_hangcheck, NULL) >= 0);
assert_se(sd_dhcp6_client_set_local_address(client, &address) >= 0);

View File

@ -38,7 +38,7 @@ static void ll_handler(sd_ipv4ll *ll, int event, void *userdata) {
log_error("the client was stopped with address %s", strna(address));
break;
default:
assert_not_reached();
assert_not_reached("invalid LL event");
}
}

View File

@ -259,7 +259,7 @@ _public_ int sd_bus_message_dump(sd_bus_message *m, FILE *f, uint64_t flags) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown basic type.");
}
}

View File

@ -87,7 +87,7 @@ int bus_gvariant_get_size(const char *signature) {
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unknown signature type");
}
p += n;
@ -164,7 +164,7 @@ int bus_gvariant_get_alignment(const char *signature) {
}
default:
assert_not_reached();
assert_not_reached("Unknown signature type");
}
if (a < 0)
@ -229,7 +229,7 @@ int bus_gvariant_is_fixed_size(const char *signature) {
}
default:
assert_not_reached();
assert_not_reached("Unknown signature type");
}
p += n;
@ -270,7 +270,7 @@ size_t bus_gvariant_read_word_le(void *p, size_t sz) {
else if (sz == 8)
return le64toh(x.u64);
assert_not_reached();
assert_not_reached("unknown word width");
}
void bus_gvariant_write_word_le(void *p, size_t sz, size_t value) {
@ -293,7 +293,7 @@ void bus_gvariant_write_word_le(void *p, size_t sz, size_t value) {
else if (sz == 8)
x.u64 = htole64((uint64_t) value);
else
assert_not_reached();
assert_not_reached("unknown word width");
memcpy(p, &x, sz);
}

View File

@ -199,7 +199,7 @@ static bool value_node_test(
return false;
default:
assert_not_reached();
assert_not_reached("Invalid node type");
}
}
@ -234,7 +234,7 @@ static bool value_node_same(
return streq(node->value.str, value_str);
default:
assert_not_reached();
assert_not_reached("Invalid node type");
}
}
@ -375,7 +375,7 @@ int bus_match_run(
break;
default:
assert_not_reached();
assert_not_reached("Unknown match type.");
}
if (BUS_MATCH_CAN_HASH(node->type)) {

View File

@ -2275,7 +2275,7 @@ _public_ int sd_bus_message_close_container(sd_bus_message *m) {
else if (IN_SET(c->enclosing, SD_BUS_TYPE_STRUCT, SD_BUS_TYPE_DICT_ENTRY))
r = bus_message_close_struct(m, c, true);
else
assert_not_reached();
assert_not_reached("Unknown container type");
free(c->signature);
free(c->offsets);
@ -3247,7 +3247,7 @@ static int container_next_item(sd_bus_message *m, struct bus_container *c, size_
} else if (c->enclosing == SD_BUS_TYPE_VARIANT)
goto end;
else
assert_not_reached();
assert_not_reached("Unknown container type");
return 0;
@ -3460,7 +3460,7 @@ _public_ int sd_bus_message_read_basic(sd_bus_message *m, char type, void *p) {
}
default:
assert_not_reached();
assert_not_reached("unexpected type");
}
}
@ -3575,7 +3575,7 @@ _public_ int sd_bus_message_read_basic(sd_bus_message *m, char type, void *p) {
}
default:
assert_not_reached();
assert_not_reached("Unknown basic type...");
}
}
}

View File

@ -161,7 +161,7 @@ void bus_slot_disconnect(sd_bus_slot *slot, bool unref) {
break;
default:
assert_not_reached();
assert_not_reached("Wut? Unknown slot type?");
}
bus = slot->bus;

View File

@ -2545,7 +2545,7 @@ _public_ int sd_bus_get_events(sd_bus *bus) {
break;
default:
assert_not_reached();
assert_not_reached("Unknown state");
}
return flags;
@ -2604,7 +2604,7 @@ _public_ int sd_bus_get_timeout(sd_bus *bus, uint64_t *timeout_usec) {
return 0;
default:
assert_not_reached();
assert_not_reached("Unknown or unexpected stat");
}
}
@ -3063,7 +3063,7 @@ static int bus_exit_now(sd_bus *bus) {
else
exit(EXIT_FAILURE);
assert_not_reached();
assert_not_reached("exit() didn't exit?");
}
static int process_closing_reply_callback(sd_bus *bus, struct reply_callback *c) {
@ -3234,7 +3234,7 @@ static int bus_process_internal(sd_bus *bus, sd_bus_message **ret) {
return process_closing(bus, ret);
default:
assert_not_reached();
assert_not_reached("Unknown state");
}
if (ERRNO_IS_DISCONNECT(r)) {

View File

@ -57,7 +57,7 @@ static void server(sd_bus *b, size_t *result) {
return;
} else if (!sd_bus_message_is_signal(m, NULL, NULL))
assert_not_reached();
assert_not_reached("Unknown method");
}
}

View File

@ -121,7 +121,7 @@ int main(int argc, char *argv[]) {
OBJECT_PATH_FOREACH_PREFIX(prefix, "/") {
log_info("<%s>", prefix);
assert_not_reached();
assert_not_reached("???");
}
r = 0;

View File

@ -639,7 +639,7 @@ int device_read_uevent_file(sd_device *device) {
break;
default:
assert_not_reached();
assert_not_reached("Invalid state when parsing uevent file");
}
if (major) {

View File

@ -915,7 +915,7 @@ static void source_disconnect(sd_event_source *s) {
}
default:
assert_not_reached();
assert_not_reached("Wut? I shouldn't exist.");
}
if (s->pending)
@ -2407,7 +2407,7 @@ static int event_source_offline(
break;
default:
assert_not_reached();
assert_not_reached("Wut? I shouldn't exist.");
}
/* Always reshuffle time prioq, as the ratelimited flag may be changed. */
@ -2495,7 +2495,7 @@ static int event_source_online(
break;
default:
assert_not_reached();
assert_not_reached("Wut? I shouldn't exist.");
}
s->enabled = enabled;
@ -3569,7 +3569,7 @@ static int source_dispatch(sd_event_source *s) {
case SOURCE_WATCHDOG:
case _SOURCE_EVENT_SOURCE_TYPE_MAX:
case _SOURCE_EVENT_SOURCE_TYPE_INVALID:
assert_not_reached();
assert_not_reached("Wut? I shouldn't exist.");
}
s->dispatching = false;
@ -3929,7 +3929,7 @@ static int process_epoll(sd_event *e, usec_t timeout, int64_t threshold, int64_t
break;
default:
assert_not_reached();
assert_not_reached("Unexpected event source type");
}
break;
@ -3953,7 +3953,7 @@ static int process_epoll(sd_event *e, usec_t timeout, int64_t threshold, int64_t
break;
default:
assert_not_reached();
assert_not_reached("Invalid wake-up pointer");
}
}
if (r < 0)

View File

@ -55,7 +55,7 @@ static int io_handler(sd_event_source *s, int fd, uint32_t revents, void *userda
else
assert_se(sd_event_source_set_enabled(s, SD_EVENT_OFF) >= 0);
} else
assert_not_reached();
assert_not_reached("Yuck!");
return 1;
}
@ -170,7 +170,7 @@ static int time_handler(sd_event_source *s, uint64_t usec, void *userdata) {
got_c = true;
}
} else
assert_not_reached();
assert_not_reached("Huh?");
return 2;
}
@ -452,7 +452,7 @@ static int inotify_handler(sd_event_source *s, const struct inotify_event *ev, v
log_info("inotify-handler <%s>: delete of %s", description, ev->name);
assert_se(streq(ev->name, "sub"));
} else
assert_not_reached();
assert_not_reached("unexpected inotify event");
maybe_exit(s, c);
return 1;
@ -470,7 +470,7 @@ static int delete_self_handler(sd_event_source *s, const struct inotify_event *e
} else if (ev->mask & IN_IGNORED) {
log_info("delete-self-handler: ignore");
} else
assert_not_reached();
assert_not_reached("unexpected inotify event (delete-self)");
maybe_exit(s, c);
return 1;

View File

@ -190,7 +190,7 @@ static bool same_field(const void *_a, size_t s, const void *_b, size_t t) {
return true;
}
assert_not_reached();
assert_not_reached("\"=\" not found");
}
static Match *match_new(Match *p, MatchType t) {

View File

@ -68,7 +68,7 @@ static char* make_buf(size_t count, const char *type) {
random_bytes(buf + 8*step, step);
memzero(buf + 9*step, step);
} else
assert_not_reached();
assert_not_reached("here");
return buf;
}

View File

@ -999,7 +999,7 @@ _public_ int sd_login_monitor_new(const char *category, sd_login_monitor **m) {
_public_ sd_login_monitor* sd_login_monitor_unref(sd_login_monitor *m) {
if (m)
(void) close_nointr(MONITOR_TO_FD(m));
close_nointr(MONITOR_TO_FD(m));
return NULL;
}

View File

@ -1163,7 +1163,7 @@ int sd_netlink_message_enter_container(sd_netlink_message *m, unsigned short typ
break;
}
default:
assert_not_reached();
assert_not_reached("sd-netlink: invalid type system union type");
}
} else
return -EINVAL;

View File

@ -92,7 +92,7 @@ void netlink_slot_disconnect(sd_netlink_slot *slot, bool unref) {
break;
default:
assert_not_reached();
assert_not_reached("Wut? Unknown slot type?");
}
slot->type = _NETLINK_SLOT_INVALID;

View File

@ -288,7 +288,7 @@ int sd_rtnl_message_new_nexthop(sd_netlink *rtnl, sd_netlink_message **ret,
assert_return(IN_SET(nh_family, AF_UNSPEC, AF_INET, AF_INET6), -EINVAL);
break;
default:
assert_not_reached();
assert_not_reached("Invalid message type.");
}
assert_return(ret, -EINVAL);

View File

@ -444,7 +444,7 @@ _public_ int sd_network_monitor_new(sd_network_monitor **m, const char *category
_public_ sd_network_monitor* sd_network_monitor_unref(sd_network_monitor *m) {
if (m)
(void) close_nointr(MONITOR_TO_FD(m));
close_nointr(MONITOR_TO_FD(m));
return NULL;
}

View File

@ -397,7 +397,7 @@ static int handle_request(int out_fd, const Packet *packet, size_t length) {
return -ECONNRESET;
default:
assert_not_reached();
assert_not_reached("Unknown request");
}
return 0;
@ -661,7 +661,7 @@ static int complete_query(sd_resolve *resolve, sd_resolve_query *q) {
break;
default:
assert_not_reached();
assert_not_reached("Cannot complete unknown query type");
}
resolve->current = NULL;

View File

@ -99,7 +99,7 @@ int main(int argc, char *argv[]) {
}
if (r < 0) {
log_error_errno(r, "sd_resolve_wait(): %m");
assert_not_reached();
assert_not_reached("sd_resolve_wait() failed");
}
}

View File

@ -445,7 +445,7 @@ static int parse_args(int argc, char *argv[], const char **syspath, const char *
return -EINVAL;
default:
assert_not_reached();
assert_not_reached("Unhandled option code.");
}
return 1;

View File

@ -691,7 +691,7 @@ int find_language_fallback(const char *lang, char **language) {
}
}
assert_not_reached();
assert_not_reached("should not be here");
}
int x11_convert_to_vconsole(Context *c) {

Some files were not shown because too many files have changed in this diff Show More