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>