Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jun 2009 16:38:43 -0500
From:      "Deshmukh, Pramod" <Pramod_Deshmukh@securecomputing.com>
To:        <freebsd-java@FreeBSD.org>
Subject:   Error while using strcat() in JNI
Message-ID:  <5CF2BB5045ED7D44B69F3E63642D693207E63FCF@ICE.scur.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------_=_NextPart_001_01C9E493.B308A827
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Below is the c program which is called by java. Java passed string =
object to
this method which is converted to char *. When I print using printf()
function it prints the string (char *), but strcat() does not like char =
*.

=20

Attached is the .h file the same. Please help me. Also I have attached =
the
.log file

=20

Thanks in Advance.

=20

--Pramod

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#include "nativetest.h" /*double quotes tells it to search current
directory*/

#include <string.h>

=20

JNIEXPORT jstring JNICALL Java_nativetest_sayHello

  (JNIEnv *env, jobject thisobject, jstring p_data, jstring p_salt)

=20

{

                printf("Inside C program \n");

                =
printf("=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n");

=20

                char *cmdOpenSsl;

                jboolean iscopy;

=20

                char* cDesc =3D strdup((*env)->GetStringUTFChars(env, =
p_data,
&iscopy));

                printf("cDesc =3D=3D  %s ", cDesc);

=20

                cmdOpenSsl =3D "echo -n ";

                strcat(cmdOpenSsl, cDesc);

                printf("cmdOpenSsl =3D=3D %s", cmdOpenSsl);

=20

                return p_data;

}

=20

-=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D

=20

Error is

=20

cDesc =3D=3D  Pramod

#

# An unexpected error has been detected by HotSpot Virtual Machine:

#

#  SIGBUS (0xa) at pc=3D0x2814bf62, pid=3D85946, tid=3D0x8054000

#

# Java VM: Java HotSpot(TM) Server VM (diablo-1.5.0_07-b01 mixed mode)

# Problematic frame:

# C  [libc.so.6+0xa5f62]  strcat+0x1a

#

# An error report file with more information is saved as =
hs_err_pid85946.log

#

# If you would like to submit a bug report, please write

# a letter to freebsd-java@FreeBSD.org mailing list

#

Abort trap: 6 (core dumped)

=20

=20


------_=_NextPart_001_01C9E493.B308A827
Content-Type: application/octet-stream;
	name="nativetest.h"
Content-Transfer-Encoding: base64
Content-Description: nativetest.h
Content-Disposition: attachment;
	filename="nativetest.h"

LyogRE8gTk9UIEVESVQgVEhJUyBGSUxFIC0gaXQgaXMgbWFjaGluZSBnZW5lcmF0ZWQgKi8KI2lu
Y2x1ZGUgImpuaS5oIgovKiBIZWFkZXIgZm9yIGNsYXNzIG5hdGl2ZXRlc3QgKi8KCiNpZm5kZWYg
X0luY2x1ZGVkX25hdGl2ZXRlc3QKI2RlZmluZSBfSW5jbHVkZWRfbmF0aXZldGVzdAojaWZkZWYg
X19jcGx1c3BsdXMKZXh0ZXJuICJDIiB7CiNlbmRpZgovKgogKiBDbGFzczogICAgIG5hdGl2ZXRl
c3QKICogTWV0aG9kOiAgICBzYXlIZWxsbwogKiBTaWduYXR1cmU6IChMamF2YS9sYW5nL1N0cmlu
ZztMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc7CiAqLwpKTklFWFBPUlQganN0
cmluZyBKTklDQUxMIEphdmFfbmF0aXZldGVzdF9zYXlIZWxsbwogIChKTklFbnYgKiwgam9iamVj
dCwganN0cmluZywganN0cmluZyk7CgojaWZkZWYgX19jcGx1c3BsdXMKfQojZW5kaWYKI2VuZGlm
Cg==

------_=_NextPart_001_01C9E493.B308A827
Content-Type: application/octet-stream;
	name="hs_err_pid85946.log"
Content-Transfer-Encoding: base64
Content-Description: hs_err_pid85946.log
Content-Disposition: attachment;
	filename="hs_err_pid85946.log"

IwojIEFuIHVuZXhwZWN0ZWQgZXJyb3IgaGFzIGJlZW4gZGV0ZWN0ZWQgYnkgSG90U3BvdCBWaXJ0
dWFsIE1hY2hpbmU6CiMKIyAgU0lHQlVTICgweGEpIGF0IHBjPTB4MjgxNGJmNjIsIHBpZD04NTk0
NiwgdGlkPTB4ODA1NDAwMAojCiMgSmF2YSBWTTogSmF2YSBIb3RTcG90KFRNKSBTZXJ2ZXIgVk0g
KGRpYWJsby0xLjUuMF8wNy1iMDEgbWl4ZWQgbW9kZSkKIyBQcm9ibGVtYXRpYyBmcmFtZToKIyBD
ICBbbGliYy5zby42KzB4YTVmNjJdICBzdHJjYXQrMHgxYQojCgotLS0tLS0tLS0tLS0tLS0gIFQg
SCBSIEUgQSBEICAtLS0tLS0tLS0tLS0tLS0KCkN1cnJlbnQgdGhyZWFkICgweDA4MDVhODAwKTog
IEphdmFUaHJlYWQgIm1haW4iIFtfdGhyZWFkX2luX25hdGl2ZSwgaWQ9MTM0NTYxNzkyXQoKc2ln
aW5mbzpzaV9zaWdubz0xMCwgc2lfZXJybm89MCwgc2lfY29kZT0xMiwgc2lfYWRkcj0weDRmZmU4
OTc5CgpSZWdpc3RlcnM6CkVBWD0weDAwMDAwMDUwLCBFQlg9MHgyZWE2MzY2OCwgRUNYPTB4NGZm
ZTg5NzksIEVEWD0weDA4MDU1ZmIwCkVTUD0weGJmYmZjOTA0LCBFQlA9MHhiZmJmYzljOCwgRVNJ
PTB4MmVhNjM2NjgsIEVEST0weDRmZmU4OTdhCkVJUD0weDI4MTRiZjYyLCBFRkxBR1M9MHgwMDAx
MDI0NgoKVG9wIG9mIFN0YWNrOiAoc3A9MHhiZmJmYzkwNCkKMHhiZmJmYzkwNDogICA0ZmZlODk3
MSAwODA1YTgwMCA0ZmZlODgxZiA0ZmZlODk3MQoweGJmYmZjOTE0OiAgIDA4MDU1ZmIwIGJmYmZj
OTM3IDAwMDAwMDAwIDAwMDAwMDAwCjB4YmZiZmM5MjQ6ICAgMjg3MThlNGMgMDgwNTVmYjAgMDgw
NTVmOTAgMDgwNTVmODAKMHhiZmJmYzkzNDogICAwMTAwMDAwMCAwODA1Mzc4MCA0ZmZlODk3MSBi
ZmJmYzk2MAoweGJmYmZjOTQ0OiAgIDI4NzBlNDc2IDA4MDVkODE4IDA4MDVkODE0IGJmYmZjYTBj
CjB4YmZiZmM5NTQ6ICAgMjg4YjQwODggMDAwMDAwMDAgMDgwNWQ4MTQgYmZiZmM5YzAKMHhiZmJm
Yzk2NDogICAyODU1N2YxYSAwODA1ZDgxNCBiZmJmYzk4MCAwODA1YTgwMAoweGJmYmZjOTc0OiAg
IDAwMDAwMDAwIGJmYmZjYTM0IGJmYmZjYTM0IDAwMDAwMDAwIAoKSW5zdHJ1Y3Rpb25zOiAocGM9
MHgyODE0YmY2MikKMHgyODE0YmY1MjogICBmYyAzMSBjMCBiOSBmZiBmZiBmZiBmZiBmMiBhZSA4
ZCA0ZiBmZiA5MCA4YSAwMgoweDI4MTRiZjYyOiAgIDg4IDAxIDg0IGMwIDc0IDRjIDhhIDQyIDAx
IDg4IDQxIDAxIDg0IGMwIDc0IDQyIAoKU3RhY2s6IFsweGJmYmMwMDAwLDB4YmZjMDAwMDApLCAg
c3A9MHhiZmJmYzkwNCwgIGZyZWUgc3BhY2U9MjQyawpOYXRpdmUgZnJhbWVzOiAoSj1jb21waWxl
ZCBKYXZhIGNvZGUsIGo9aW50ZXJwcmV0ZWQsIFZ2PVZNIGNvZGUsIEM9bmF0aXZlIGNvZGUpCkMg
IFtsaWJjLnNvLjYrMHhhNWY2Ml0gIHN0cmNhdCsweDFhCmogIG5hdGl2ZXRlc3Quc2F5SGVsbG8o
TGphdmEvbGFuZy9TdHJpbmc7TGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5nOysw
CmogIG5hdGl2ZXRlc3QubWFpbihbTGphdmEvbGFuZy9TdHJpbmc7KVYrMjMKdiAgflN0dWJSb3V0
aW5lczo6Y2FsbF9zdHViClYgIFtsaWJqdm0uc28rMHgzY2JiNDhdClYgIFtsaWJqdm0uc28rMHg1
OWJjNThdClYgIFtsaWJqdm0uc28rMHgzY2JjNWZdClYgIFtsaWJqdm0uc28rMHgzZDc4MjFdClYg
IFtsaWJqdm0uc28rMHgzZThjZTBdCkMgIFtqYXZhKzB4M2I2MF0gIF9pbml0KzB4MmM3MApDICBb
amF2YSsweDEzNWFdICBfaW5pdCsweDQ2YQoKSmF2YSBmcmFtZXM6IChKPWNvbXBpbGVkIEphdmEg
Y29kZSwgaj1pbnRlcnByZXRlZCwgVnY9Vk0gY29kZSkKaiAgbmF0aXZldGVzdC5zYXlIZWxsbyhM
amF2YS9sYW5nL1N0cmluZztMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc7KzAK
aiAgbmF0aXZldGVzdC5tYWluKFtMamF2YS9sYW5nL1N0cmluZzspVisyMwp2ICB+U3R1YlJvdXRp
bmVzOjpjYWxsX3N0dWIKCi0tLS0tLS0tLS0tLS0tLSAgUCBSIE8gQyBFIFMgUyAgLS0tLS0tLS0t
LS0tLS0tCgpKYXZhIFRocmVhZHM6ICggPT4gY3VycmVudCB0aHJlYWQgKQogIDB4MDgxODlhMDAg
SmF2YVRocmVhZCAiTG93IE1lbW9yeSBEZXRlY3RvciIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQs
IGlkPTEzNTg5NDc4NF0KICAweDA4MTg5ODAwIEphdmFUaHJlYWQgIkNvbXBpbGVyVGhyZWFkMSIg
ZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTEzNTg5NDI3Ml0KICAweDA4MTg5NjAwIEphdmFU
aHJlYWQgIkNvbXBpbGVyVGhyZWFkMCIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTEzNTg5
MzUwNF0KICAweDA4MTg5NDAwIEphdmFUaHJlYWQgIkFkYXB0ZXJUaHJlYWQiIGRhZW1vbiBbX3Ro
cmVhZF9ibG9ja2VkLCBpZD0xMzU4MTkwMDhdCiAgMHgwODE4OTIwMCBKYXZhVGhyZWFkICJTaWdu
YWwgRGlzcGF0Y2hlciIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTEzNTgxODI0MF0KICAw
eDA4MTg5MDAwIEphdmFUaHJlYWQgIkZpbmFsaXplciIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQs
IGlkPTEzNTgxNjcwNF0KICAweDA4MDVhZTAwIEphdmFUaHJlYWQgIlJlZmVyZW5jZSBIYW5kbGVy
IiBkYWVtb24gW190aHJlYWRfYmxvY2tlZCwgaWQ9MTM1ODE1OTM2XQo9PjB4MDgwNWE4MDAgSmF2
YVRocmVhZCAibWFpbiIgW190aHJlYWRfaW5fbmF0aXZlLCBpZD0xMzQ1NjE3OTJdCgpPdGhlciBU
aHJlYWRzOgogIDB4MDgxMWI5MDAgVk1UaHJlYWQgW2lkPTEzNTM3OTQ1Nl0KICAweDA4MDU0ODAw
IFdhdGNoZXJUaHJlYWQgW2lkPTEzNTg5NTI5Nl0KClZNIHN0YXRlOm5vdCBhdCBzYWZlcG9pbnQg
KG5vcm1hbCBleGVjdXRpb24pCgpWTSBNdXRleC9Nb25pdG9yIGN1cnJlbnRseSBvd25lZCBieSBh
IHRocmVhZDogTm9uZQoKSGVhcAogUFNZb3VuZ0dlbiAgICAgIHRvdGFsIDM1ODRLLCB1c2VkIDE0
NksgWzB4NGM5MDAwMDAsIDB4NGNkMDAwMDAsIDB4NGZkMDAwMDApCiAgZWRlbiBzcGFjZSAzMDcy
SywgNCUgdXNlZCBbMHg0YzkwMDAwMCwweDRjOTI0YmY4LDB4NGNjMDAwMDApCiAgZnJvbSBzcGFj
ZSA1MTJLLCAwJSB1c2VkIFsweDRjYzgwMDAwLDB4NGNjODAwMDAsMHg0Y2QwMDAwMCkKICB0byAg
IHNwYWNlIDUxMkssIDAlIHVzZWQgWzB4NGNjMDAwMDAsMHg0Y2MwMDAwMCwweDRjYzgwMDAwKQog
UFNPbGRHZW4gICAgICAgIHRvdGFsIDI2NjI0SywgdXNlZCAwSyBbMHgzMjkwMDAwMCwgMHgzNDMw
MDAwMCwgMHg0YzkwMDAwMCkKICBvYmplY3Qgc3BhY2UgMjY2MjRLLCAwJSB1c2VkIFsweDMyOTAw
MDAwLDB4MzI5MDAwMDAsMHgzNDMwMDAwMCkKIFBTUGVybUdlbiAgICAgICB0b3RhbCAxNjM4NEss
IHVzZWQgMTQyMksgWzB4MmU5MDAwMDAsIDB4MmY5MDAwMDAsIDB4MzI5MDAwMDApCiAgb2JqZWN0
IHNwYWNlIDE2Mzg0SywgOCUgdXNlZCBbMHgyZTkwMDAwMCwweDJlYTYzYjM4LDB4MmY5MDAwMDAp
CgpEeW5hbWljIGxpYnJhcmllczoKMHgwODA0ODAwMCAJamF2YQoweDI4MDgzMDAwIAkvbGliL2xp
Ynouc28uMwoweDI4MDk0MDAwIAkvdXNyL2xpYi9saWJ0aHIuc28uMgoweDI4MGE2MDAwIAkvbGli
L2xpYmMuc28uNgoweDI4MTk1MDAwIAkvdXNyL2hvbWUvcGRlc2htdWsvY3RzcmMvNjcyL2N0L2Jh
c3Rpb24vYXBwcy9qYXZhL2pyZS9saWIvaTM4Ni9zZXJ2ZXIvbGlianZtLnNvCjB4Mjg4ZDUwMDAg
CS9saWIvbGlibS5zby40CjB4Mjg4ZWMwMDAgCS91c3IvaG9tZS9wZGVzaG11ay9jdHNyYy82NzIv
Y3QvYmFzdGlvbi9hcHBzL2phdmEvanJlL2xpYi9pMzg2L25hdGl2ZV90aHJlYWRzL2xpYmhwaS5z
bwoweDI4OGZkMDAwIAkvdXNyL2hvbWUvcGRlc2htdWsvY3RzcmMvNjcyL2N0L2Jhc3Rpb24vYXBw
cy9qYXZhL2pyZS9saWIvaTM4Ni9saWJ2ZXJpZnkuc28KMHgyODkwYTAwMCAJL3Vzci9ob21lL3Bk
ZXNobXVrL2N0c3JjLzY3Mi9jdC9iYXN0aW9uL2FwcHMvamF2YS9qcmUvbGliL2kzODYvbGliamF2
YS5zbwoweDI4OTI5MDAwIAkvdXNyL2hvbWUvcGRlc2htdWsvY3RzcmMvNjcyL2N0L2Jhc3Rpb24v
YXBwcy9qYXZhL2pyZS9saWIvaTM4Ni9saWJ6aXAuc28KMHg0ZmZlODAwMCAJL3Vzci9ob21lL3Bk
ZXNobXVrL2N0c3JjL3RtcC9saWJuYXRpdmV0ZXN0LnNvCjB4MjgwNTIwMDAgCS9saWJleGVjL2xk
LWVsZi5zby4xCgpWTSBBcmd1bWVudHM6CmphdmFfY29tbWFuZDogbmF0aXZldGVzdApMYXVuY2hl
ciBUeXBlOiBTVU5fU1RBTkRBUkQKCkVudmlyb25tZW50IFZhcmlhYmxlczoKSkFWQV9IT01FPS9j
dC9hcHBzL2phdmEKQ0xBU1NQQVRIPTovY3QvYXBwcy9qYXZhL2pyZS9saWIvcnQuamFyOi4KUEFU
SD0vc2JpbjovYmluOi91c3Ivc2JpbjovdXNyL2JpbjovdXNyL2dhbWVzOi91c3IvbG9jYWwvc2Jp
bjovdXNyL2xvY2FsL2JpbjovdXNyL1gxMVI2L2JpbjovaG9tZS9wZGVzaG11ay9iaW46L2N0L2Fw
cHMvamF2YS9iaW4vOi91c3IvYmluLzovY3QvYXBwcy9qYXZhL2luY2x1ZGU6L2N0L2FwcHMvamF2
YS9pbmNsdWRlL2ZyZWVic2QKTERfTElCUkFSWV9QQVRIPS91c3IvaG9tZS9wZGVzaG11ay9jdHNy
Yy82NzIvY3QvYmFzdGlvbi9hcHBzL2phdmEvanJlL2xpYi9pMzg2L3NlcnZlcjovdXNyL2hvbWUv
cGRlc2htdWsvY3RzcmMvNjcyL2N0L2Jhc3Rpb24vYXBwcy9qYXZhL2pyZS9saWIvaTM4NjovdXNy
L2hvbWUvcGRlc2htdWsvY3RzcmMvNjcyL2N0L2Jhc3Rpb24vYXBwcy9qYXZhL2pyZS8uLi9saWIv
aTM4NjovY3QvbGliOi9jdC9hcHBzL215c3FsL2xpYi9teXNxbDovY3QvYXBwcy9weXRob24vbGli
Oi9jdC9hcHBzL29wZW5zc2wvbGliOi9jdC9hcHBzL3NubXAvbGliOi9jdC9hcHBzL21jYWZlZS9s
aWI6L2N0L2FwcHMvc29waG9zL2xpYjovY3QvYXBwcy9jb21tYW5kYXYvbGliOi9jdC9hcHBzL2xp
Ymljb252L2xpYjovY3QvYXBwcy9jdC1pbWFnZWxpYi9saWI6L2N0L2FwcHMvbGlidGNuYXRpdmUv
bGliOi9jdC9hcHBzL3JyZHRvb2wvbGliOi9jdC9hcHBzL3NjbG9nL2xpYjovY3QvYXBwcy9zcWxp
dGUvbGliOi9jdC9hcHBzL2xpYmRraW0vbGliOi9ob21lL3BkZXNobXVrL2N0c3JjL3RtcDovY3Qv
YXBwcy9qYXZhL2luY2x1ZGUvOi9jdC9hcHBzL2phdmEvaW5jbHVkZS9mcmVlYnNkLwpTSEVMTD0v
dXNyL2xvY2FsL2Jpbi9iYXNoCgpTaWduYWwgSGFuZGxlcnM6ClNJR1NFR1Y6IFtsaWJqdm0uc28r
MHg2NzgwOTBdLCBzYV9tYXNrWzBdPTB4ZmZmZWZlZmYsIHNhX2ZsYWdzPTB4MDAwMDAwMDIKU0lH
QlVTOiBbbGlianZtLnNvKzB4Njc4MDkwXSwgc2FfbWFza1swXT0weGZmZmVmZWZmLCBzYV9mbGFn
cz0weDAwMDAwMDAyClNJR0ZQRTogW2xpYmp2bS5zbysweDU5YmM2MF0sIHNhX21hc2tbMF09MHhm
ZmZlZmVmZiwgc2FfZmxhZ3M9MHgwMDAwMDA0MgpTSUdQSVBFOiBbbGlianZtLnNvKzB4NTliYzYw
XSwgc2FfbWFza1swXT0weGZmZmVmZWZmLCBzYV9mbGFncz0weDAwMDAwMDQyClNJR0lMTDogW2xp
Ymp2bS5zbysweDU5YmM2MF0sIHNhX21hc2tbMF09MHhmZmZlZmVmZiwgc2FfZmxhZ3M9MHgwMDAw
MDA0MgpTSUdVU1IxOiBbbGlianZtLnNvKzB4NTliZDMwXSwgc2FfbWFza1swXT0weDAwMDAwMDAw
LCBzYV9mbGFncz0weDAwMDAwMDQwClNJR1VTUjI6IFtsaWJqdm0uc28rMHg1OWJjNjBdLCBzYV9t
YXNrWzBdPTB4ZmZmZWZlZmYsIHNhX2ZsYWdzPTB4MDAwMDAwNDIKU0lHSFVQOiBbbGlianZtLnNv
KzB4NTlhNGMwXSwgc2FfbWFza1swXT0weGZmZmVmZWZmLCBzYV9mbGFncz0weDAwMDAwMDAyClNJ
R0lOVDogW2xpYmp2bS5zbysweDU5YTRjMF0sIHNhX21hc2tbMF09MHhmZmZlZmVmZiwgc2FfZmxh
Z3M9MHgwMDAwMDAwMgpTSUdRVUlUOiBbbGlianZtLnNvKzB4NTlhNGMwXSwgc2FfbWFza1swXT0w
eGZmZmVmZWZmLCBzYV9mbGFncz0weDAwMDAwMDAyClNJR1RFUk06IFtsaWJqdm0uc28rMHg1OWE0
YzBdLCBzYV9tYXNrWzBdPTB4ZmZmZWZlZmYsIHNhX2ZsYWdzPTB4MDAwMDAwMDIKCgotLS0tLS0t
LS0tLS0tLS0gIFMgWSBTIFQgRSBNICAtLS0tLS0tLS0tLS0tLS0KCk9TOkZyZWVCU0QKdW5hbWU6
RnJlZUJTRCA2LjItUkVMRUFTRSBGcmVlQlNEIDYuMi1SRUxFQVNFICMxOiBUdWUgSnVsIDIyIDIw
OjE0OjE5IEVEVCAyMDA4ICAgICByb290QGN0NjJibGQuc2VjdXJlY29tcHV0aW5nLmNvbTovdXNy
L29iai91c3Ivc3JjL3N5cy9EVUFMIGkzODYKcmxpbWl0OiBTVEFDSyA2NTUzNmssIENPUkUgaW5m
aW5pdHksIE5PRklMRSA2NTUzNgpDUFU6dG90YWwgNCBmYW1pbHkgNiwgY21vdiwgY3g4LCBmeHNy
LCBtbXgsIGh0CgpNZW1vcnk6IDRrIHBhZ2UsIHBoeXNpY2FsIDE5MDk2MDBrCgp2bV9pbmZvOiBK
YXZhIEhvdFNwb3QoVE0pIFNlcnZlciBWTSAoZGlhYmxvLTEuNS4wXzA3LWIwMSkgZm9yIGZyZWVi
c2QteDg2LCBidWlsdCBvbiBTZXAgMjQgMjAwNiAxNjowOTowMSBieSByb290IHdpdGggZ2NjIDMu
NC40IFtGcmVlQlNEXSAyMDA1MDUxOAoK

------_=_NextPart_001_01C9E493.B308A827--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5CF2BB5045ED7D44B69F3E63642D693207E63FCF>