summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-04-30 14:01:53 +0100
committerRichard Jones <rjones@redhat.com>2009-04-30 14:01:53 +0100
commitab0397017cc26833c09946cca19d86b907822a94 (patch)
tree6bed84d3921570c84e7e6d9d9fc7b16889aa7c92 /java
parent6f5c3984a7ddfc111287e2ec214ba823db737db4 (diff)
downloadlibguestfs-ab0397017cc26833c09946cca19d86b907822a94.tar.gz
libguestfs-ab0397017cc26833c09946cca19d86b907822a94.tar.xz
libguestfs-ab0397017cc26833c09946cca19d86b907822a94.zip
Use safe_malloc and/or check returns from malloc (Jim Meyering).
Diffstat (limited to 'java')
-rw-r--r--java/com_redhat_et_libguestfs_GuestFS.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/java/com_redhat_et_libguestfs_GuestFS.c b/java/com_redhat_et_libguestfs_GuestFS.c
index 45c19376..f012a4b8 100644
--- a/java/com_redhat_et_libguestfs_GuestFS.c
+++ b/java/com_redhat_et_libguestfs_GuestFS.c
@@ -1381,7 +1381,7 @@ Java_com_redhat_et_libguestfs_GuestFS__1vgcreate
volgroup = (*env)->GetStringUTFChars (env, jvolgroup, NULL);
physvols_len = (*env)->GetArrayLength (env, jphysvols);
- physvols = malloc (sizeof (char *) * (physvols_len+1));
+ physvols = guestfs_safe_malloc (g, sizeof (char *) * (physvols_len+1));
for (i = 0; i < physvols_len; ++i) {
jobject o = (*env)->GetObjectArrayElement (env, jphysvols, i);
physvols[i] = (*env)->GetStringUTFChars (env, o, NULL);
@@ -1461,7 +1461,7 @@ Java_com_redhat_et_libguestfs_GuestFS__1sfdisk
heads = jheads;
sectors = jsectors;
lines_len = (*env)->GetArrayLength (env, jlines);
- lines = malloc (sizeof (char *) * (lines_len+1));
+ lines = guestfs_safe_malloc (g, sizeof (char *) * (lines_len+1));
for (i = 0; i < lines_len; ++i) {
jobject o = (*env)->GetObjectArrayElement (env, jlines, i);
lines[i] = (*env)->GetStringUTFChars (env, o, NULL);
@@ -1610,7 +1610,7 @@ Java_com_redhat_et_libguestfs_GuestFS__1command
int i;
arguments_len = (*env)->GetArrayLength (env, jarguments);
- arguments = malloc (sizeof (char *) * (arguments_len+1));
+ arguments = guestfs_safe_malloc (g, sizeof (char *) * (arguments_len+1));
for (i = 0; i < arguments_len; ++i) {
jobject o = (*env)->GetObjectArrayElement (env, jarguments, i);
arguments[i] = (*env)->GetStringUTFChars (env, o, NULL);
@@ -1646,7 +1646,7 @@ Java_com_redhat_et_libguestfs_GuestFS__1command_1lines
int i;
arguments_len = (*env)->GetArrayLength (env, jarguments);
- arguments = malloc (sizeof (char *) * (arguments_len+1));
+ arguments = guestfs_safe_malloc (g, sizeof (char *) * (arguments_len+1));
for (i = 0; i < arguments_len; ++i) {
jobject o = (*env)->GetObjectArrayElement (env, jarguments, i);
arguments[i] = (*env)->GetStringUTFChars (env, o, NULL);
@@ -2244,7 +2244,7 @@ Java_com_redhat_et_libguestfs_GuestFS__1debug
subcmd = (*env)->GetStringUTFChars (env, jsubcmd, NULL);
extraargs_len = (*env)->GetArrayLength (env, jextraargs);
- extraargs = malloc (sizeof (char *) * (extraargs_len+1));
+ extraargs = guestfs_safe_malloc (g, sizeof (char *) * (extraargs_len+1));
for (i = 0; i < extraargs_len; ++i) {
jobject o = (*env)->GetObjectArrayElement (env, jextraargs, i);
extraargs[i] = (*env)->GetStringUTFChars (env, o, NULL);