diff options
Diffstat (limited to 'meta/packages/opkg/files/opkg-fix-gcc-warnings.patch')
-rw-r--r-- | meta/packages/opkg/files/opkg-fix-gcc-warnings.patch | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/meta/packages/opkg/files/opkg-fix-gcc-warnings.patch b/meta/packages/opkg/files/opkg-fix-gcc-warnings.patch new file mode 100644 index 0000000000..149542ed6a --- /dev/null +++ b/meta/packages/opkg/files/opkg-fix-gcc-warnings.patch | |||
@@ -0,0 +1,53 @@ | |||
1 | diff -urN opkg.orig/libopkg/libopkg.c opkg/libopkg/libopkg.c | ||
2 | --- opkg.orig/libopkg/libopkg.c 2009-02-09 10:49:40.000000000 +0000 | ||
3 | +++ opkg/libopkg/libopkg.c 2009-02-09 10:50:23.000000000 +0000 | ||
4 | @@ -38,7 +38,7 @@ | ||
5 | if ( level == OPKG_ERROR ){ | ||
6 | push_error_list(&error_list, msg); | ||
7 | } else | ||
8 | - printf(msg); | ||
9 | + printf("%s", msg); | ||
10 | } | ||
11 | return 0; | ||
12 | } | ||
13 | @@ -71,7 +71,7 @@ | ||
14 | char* default_opkg_response_callback(char *question) | ||
15 | { | ||
16 | char *response = NULL; | ||
17 | - printf(question); | ||
18 | + printf("%s", question); | ||
19 | fflush(stdout); | ||
20 | do { | ||
21 | response = (char *)file_read_line_alloc(stdin); | ||
22 | diff -urN opkg.orig/libopkg/opkg_cmd.c opkg/libopkg/opkg_cmd.c | ||
23 | --- opkg.orig/libopkg/opkg_cmd.c 2009-02-09 10:49:40.000000000 +0000 | ||
24 | +++ opkg/libopkg/opkg_cmd.c 2009-02-09 10:50:23.000000000 +0000 | ||
25 | @@ -369,7 +369,7 @@ | ||
26 | perror (ctx->statedir); | ||
27 | |||
28 | sprintf_alloc (&cmd, "rm -rf %s", ctx->statedir); | ||
29 | - system (cmd); | ||
30 | + err = system (cmd); | ||
31 | free (cmd); | ||
32 | |||
33 | free (ctx->statedir); | ||
34 | diff -urN opkg.orig/libopkg/pkg.c opkg/libopkg/pkg.c | ||
35 | --- opkg.orig/libopkg/pkg.c 2009-02-09 10:49:40.000000000 +0000 | ||
36 | +++ opkg/libopkg/pkg.c 2009-02-09 10:52:49.000000000 +0000 | ||
37 | @@ -1052,6 +1052,7 @@ | ||
38 | |||
39 | void pkg_print_info(pkg_t *pkg, FILE *file) | ||
40 | { | ||
41 | + int t = 0; | ||
42 | char * buff; | ||
43 | if (pkg == NULL) { | ||
44 | return; | ||
45 | @@ -1061,7 +1062,7 @@ | ||
46 | if ( buff == NULL ) | ||
47 | return; | ||
48 | if (strlen(buff)>2){ | ||
49 | - fwrite(buff, 1, strlen(buff), file); | ||
50 | + t = fwrite(buff, 1, strlen(buff), file); /* TODO: check t */ | ||
51 | } | ||
52 | free(buff); | ||
53 | } | ||