~ruther/dwl

f19d00b94a6ba56ba4e2ca72b56a6d0345bed7d9 — Devin J. Pohly 4 years ago da5b4d9
move perrors earlier

Should come right after the erroring call so nothing else has a chance
to overwrite errno
1 files changed, 2 insertions(+), 2 deletions(-)

M dwl.c
M dwl.c => dwl.c +2 -2
@@ 1073,17 1073,17 @@ run(char *startup_cmd)
	/* Add a Unix socket to the Wayland display. */
	const char *socket = wl_display_add_socket_auto(dpy);
	if (!socket) {
		perror("startup: display_add_socket_auto");
		wlr_backend_destroy(backend);
		perror("startup: socket");
		exit(EXIT_FAILURE);
	}

	/* Start the backend. This will enumerate outputs and inputs, become the DRM
	 * master, etc */
	if (!wlr_backend_start(backend)) {
		perror("startup: backend_start");
		wlr_backend_destroy(backend);
		wl_display_destroy(dpy);
		perror("startup: backend_start");
		exit(EXIT_FAILURE);
	}


Do not follow this link