Browse Source

-Wextra for CFLAGS

Serj Kalichev 1 year ago
parent
commit
c0c366dee9
3 changed files with 6 additions and 1 deletions
  1. 1 1
      Makefile.am
  2. 3 0
      bin/ytree.c
  3. 2 0
      src/pline.c

+ 1 - 1
Makefile.am

@@ -10,7 +10,7 @@ if DEBUG
 DEBUG_CFLAGS = -DDEBUG
 endif
 
-AM_CFLAGS = -Wall $(DEBUG_CFLAGS)
+AM_CFLAGS = -Wall -Wextra $(DEBUG_CFLAGS)
 AM_LDFLAGS = -z relro -z now -z defs
 
 bin_PROGRAMS =

+ 3 - 0
bin/ytree.c

@@ -19,6 +19,9 @@ int main(int argc, char **argv)
 	faux_argv_t *args = faux_argv_new();
 	pline_t *pline = NULL;
 
+	if (argc < 2)
+		return -1;
+
 	err = sr_connect(SR_CONN_DEFAULT, &conn);
 	if (err) {
 		printf("Error\n");

+ 2 - 0
src/pline.c

@@ -629,6 +629,8 @@ pline_t *pline_parse(sr_session_ctx_t *sess, faux_argv_t *argv, uint32_t flags)
 			faux_list_del(pline->exprs, last_expr_node);
 	}
 
+	flags = flags; // Happy compiler
+
 	return pline;
 }