|
|
@ -212,7 +212,7 @@ static cairo_surface_t *select_image(struct swaylock_state *state,
|
|
|
|
|
|
|
|
|
|
|
|
static void load_image(char *arg, struct swaylock_state *state) {
|
|
|
|
static void load_image(char *arg, struct swaylock_state *state) {
|
|
|
|
// [<output>:]<path>
|
|
|
|
// [<output>:]<path>
|
|
|
|
struct swaylock_image *image = malloc(sizeof(struct swaylock_image));
|
|
|
|
struct swaylock_image *image = calloc(1, sizeof(struct swaylock_image));
|
|
|
|
char *separator = strchr(arg, ':');
|
|
|
|
char *separator = strchr(arg, ':');
|
|
|
|
if (separator) {
|
|
|
|
if (separator) {
|
|
|
|
*separator = '\0';
|
|
|
|
*separator = '\0';
|
|
|
|