Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/IUCV/iucvclient.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/IUCV/iucvserver.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/cikada.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smSocket.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smapiTableParser.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliAsynchronous.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliAuthorization.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliCheck.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliDelete.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliDirectory.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliEvent.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliImage.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliImageDefinition.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliMetadata.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliName.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliNetwork.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliPage.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliProcess.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliProfile.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliPrototype.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliQuery.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliResponse.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliSMAPI.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliSSI.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliShared.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliStatic.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliSystem.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliUnDocumented.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliVMRM.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliVMRelocate.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smcliVirtual.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/virtualImage.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmRelocateErrors.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiAsynchronous.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiAuthorization.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiCheck.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiDelete.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiDirectory.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiEvent.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiImage.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiImageDefinition.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiMetadata.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiName.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiNetwork.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiPage.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiPageOrSpool.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiProcess.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiProfile.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiPrototype.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiQuery.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiResponse.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiSMAPI.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiSSI.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiShared.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiStatic.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiSystem.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiUnDocumented.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiVMRM.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiVMRelocate.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/vmapiVirtual.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/wrapperutils.h
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdencode.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smMemoryGroup.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcli.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliCheck.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliEvent.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPage.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProcess.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliResponse.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSMAPI.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/syncfileutil.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiIPaddrGet.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSSIQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInfoQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryLan.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryOsa.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c
Examining data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c

FINAL RESULTS:

data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:193:17:  [5] (race) chmod:
  This accepts filename arguments; if an attacker can move those files, a
  race condition results. (CWE-362). Use fchmod( ) instead.
                chmod(des_path, strtol(filemode, NULL, 8));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:95:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(_lineout_, _pattern_);\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:105:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(_lineout_, _pattern_, _subval_);\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:115:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(_lineout_, _pattern_, _subval_, _subval2_);\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:125:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(_lineout_, _pattern_, _subval_, _subval2_, _subval3_);\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:138:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(_line_,  \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:148:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf(_line_,  \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/wrapperutils.h:74:21:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
#define LOG(format) syslog(LOG_LOCAL5 | LOG_INFO, "%d.%lu %s %s: " format, getpid(), pthread_self(), __FILE__, __FUNCTION__)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/wrapperutils.h:75:28:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
#define LOGA(format, args) syslog(LOG_LOCAL5 | LOG_INFO, "%d.%lu %s %s: " format, getpid(), pthread_self(), __FILE__, __FUNCTION__, args)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:62:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "ERROR: can't find IUCV server in path %s, please copy file to the path and try again.", FILE_PATH_IUCV_SERVER);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:73:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(buffer, "ERROR: In pre_check, failed to open file %s for read.", argv[3]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:103:16:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    FILE *fp = popen("sudo vmcp q userid", "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:106:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(buffer, strtok(user_buf," "));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:124:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(err_buf, "ERROR: can't find IUCV server in path %s, please copy file to the path and try again.", FILE_PATH_IUCV_SERVER);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:129:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(tmp_buf, "%s --version", FILE_PATH_IUCV_SERVER);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:130:10:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    fp = popen(tmp_buf, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:135:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat(buffer, tmp_buf);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:153:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat(buffer, argv[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:182:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(src_path, "%s/%s", FILE_PATH_IUCV_FOLDER, "iucvserd");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:193:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(src_path, "%s/%s", FILE_PATH_IUCV_FOLDER, "iucvserd.service");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:202:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(src_path, "%s/%s", FILE_PATH_IUCV_FOLDER, "iucvupgrade.sh");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:226:12:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    return access;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:250:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "ERROR: Failed to open file %s for read.", src_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:283:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "md5sum %s",src_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:284:19:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        if ((fp = popen(buffer, "r"))==NULL)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:296:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(info,"FILE_SENT_OVER %s %o", buffer, get_file_mod(src_path));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:309:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(buffer,"Transport file %s successfully.\n", src_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:311:13:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
            syslog(LOG_INFO, buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:316:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(buffer,"ERROR: Transport file %s failed. %s.", src_path, buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:359:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "Usage:\niucvclnt [--version]\n\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:423:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(result, strtok(buffer, "#"));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:425:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(cmd_rc, strtok(NULL,"#"));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:459:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(buffer, "The source path %s should include the file name.", argv[3]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:467:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(result, "ERROR: Server can't receive file. Reason: %s.", buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:490:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(result, buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:40:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(err_msg, "UNAUTHORIZED_ERROR: Authorized path %s doesn't exist on iucv server.#%d", PATH_FOR_AUTHORIZED_USERID, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:41:9:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
        syslog(LOG_ERR, err_msg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:52:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(err_msg, "UNAUTHORIZED_ERROR: Userid in authorized file %s is not correct.#0", PATH_FOR_AUTHORIZED_USERID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:53:13:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
            syslog(LOG_ERR, err_msg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:63:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(err_msg, "UNAUTHORIZED_ERROR: Failed to read userid from %s.#%d",PATH_FOR_AUTHORIZED_USERID, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:64:13:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
            syslog(LOG_ERR, err_msg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:79:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(err_msg, "UNAUTHORIZED_ERROR: Userid %s is not authorized, IUCV agent only can communicate with specified open cloud user!#0", req_userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:80:13:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
            syslog(LOG_ERR, err_msg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:109:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "ERROR: The destination path %s should include the file name.", des_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:110:9:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
        syslog(LOG_ERR, buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:115:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    if (!access(des_path, 0))
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:118:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer,"mv %s %s.iucvold", des_path, des_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:119:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        system(buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:124:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "ERROR: Failed to open file %s for write", des_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:125:9:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
        syslog(LOG_ERR, buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:171:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(buffer, "md5sum %s",des_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:172:15:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if ((fp = popen(buffer, "r"))==NULL)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:221:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(tmp_path,"%s.iucvold", des_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:222:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        if (!access(tmp_path, 0))
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:225:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(buffer,"mv %s %s", tmp_path, des_path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:226:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            system(buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:247:21:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if (NULL != (fp=popen(buffer, "r")))
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:277:51:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if ((linux_dist.version == 0) && (NULL != (fp=popen(buffer, "r"))))
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:306:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(iucvservpath, "%s.new", IUCV_SERV_PATH);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:312:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(iucvserdpath, "%s.new", IUCV_SERD_SYSTEMV_PATH);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:313:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(buffer, UPGRADE_NEEDED_SYSTEMV);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:318:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(iucvserdpath, "%s.new", IUCV_SERD_SYSTEMD_PATH_RH7_UB);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:319:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(buffer, UPGRADE_NEEDED_SYSTEMD);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:323:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(iucvserdpath, "%s.new", IUCV_SERD_SYSTEMD_PATH_SL12);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:324:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(buffer, UPGRADE_NEEDED_SYSTEMD);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:364:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(buffer, "%s &", IUCV_UPGRADE_PATH);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:366:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        system(buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:371:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
        system("systemctl reload iucvserd");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:456:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(buffer, buffer+len+1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:493:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(buffer, buffer + strlen(tmp) + 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:502:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(path, strtok(NULL," "));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:518:33:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                if (NULL == (fp=popen(buffer, "r")))
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:521:21:  [4] (format) syslog:
  If syslog's format strings can be influenced by an attacker, they can be
  exploited (CWE-134). Use a constant format string for syslog.
                    syslog(LOG_ERR, buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:539:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(send_buf, buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:548:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(send_buf,buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:274:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(errMsg, "Syntax error in function parameter %d; %s\n", (rs/100), syntaxErrorMessage);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:711:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "SMAPi error found (from %s); RC = %d, RS = %d, Description: %s\n", APIname, rc, rs, errMsg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:714:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(errMsgPlusNum, "ULGSMC5%03d%s %s  API issued : %s\n", rc, severity, errMsg, APIname);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:240:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(parms->inStringCursor, parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:378:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(parms->inStringCursor, parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:713:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(parms->inStringCursor, parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1092:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(parms->inStringCursor, parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1398:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(parms->inStringCursor, parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1518:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "Retry %d of sending SMAPI API for table %s\n", k, parserTableName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:227:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(aBufferP, msgName);  // Adjust when we know real NLS stuff
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:228:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(aBufferP, msgSuffixName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:243:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(filename, aFilenameP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:292:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(vmapiContextP->path, CACHE_SEMAPHORE_DIRECTORY);  // Add on .vmapi/ directory
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:295:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(vmapiContextP->path, CACHE_SEMAPHORE_DIRECTORY);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:299:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(vmapiContextP->path, CACHE_PATH_DEFAULT);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:303:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pathAndFile, vmapiContextP->path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:304:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(pathAndFile, CACHE_SEMAPHORE_FILENAME);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:308:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "initializeThreadSemaphores: Semaphore file name is %s\n", pathAndFile);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:341:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "contextReserve: Unable to create semaphore array identified by %s; errno=%d text: %s",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:352:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "Unable to initialize Trace semaphore; errno=%d text: %s", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:360:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "Unable to initialize Backend semaphore; errno=%d text: %s", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:367:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "Unable to initialize context semaphore; errno=%d text: %s", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:377:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "contextReserve: semop (decrement) failed; errno=%d text: %s", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:383:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pathAndFile, vmapiContextP->path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:384:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(pathAndFile, CACHE_DIRECTORY);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:391:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "contextReserve: semop (increment) failed, errno=%d text: %s", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:422:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(phrase, " %s", trans);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:423:17:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                strcat(line, phrase);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:446:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat(line, phrase);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:456:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(phrase, " %s", trans);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:457:9:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
        strcat(line, phrase);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:466:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "%s:%s %s", functionName, lineNumber, aLineP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:734:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pathAndFile, TRACE_LEVELS_FILE_DIRECTORY);  // Initialize to default path
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:735:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(pathAndFile, TRACE_LEVELS_FILE);  // Add on file name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:747:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(pathAndFile, TRACE_LEVELS_FILE);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:750:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(pathAndFile, TRACE_LEVELS_FILE);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:783:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "readTraceFile: Unknown keyword on line: <%s> \n", lineData);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:792:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "readTraceFile: Missing = on line: <%s> \n", lineData);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:810:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "readTraceFile: Unknown trace setting on line: <%s> \n", lineData);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:919:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:923:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(replacedString, token);  // This is userid
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:933:21:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                    strcat(replacedString, token);  // This is userid
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:938:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(directoryRecord, replacedString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:940:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:945:17:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:950:17:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:957:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:961:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:965:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:969:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:973:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:977:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:981:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:986:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:991:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:998:25:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                        strcat(replacedString, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1019:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(directoryRecord, replacedString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1053:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(contextP->emsg, noMsgP); /* Default */
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1088:33:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                                strcpy(contextP->emsg, resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1099:33:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                                strcpy(contextP->emsg, resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1142:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(cacheEntry, "%s%.8s.direct", pathP, useridP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1227:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pathP, vmapiContextP->path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1228:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(pathP, CACHE_DIRECTORY);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1231:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendGetCachePath:  The cache path is (%s)\n", pathP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1300:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "vmbkendMain: Thread data --> at %d:%s", tdata->thread_no, inet_ntoa(tdata->Addrs));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1303:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(ourIpAddr, "%s", inet_ntoa(tdata->Addrs));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1318:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain: semop (decrement) failed, errno=%d text: %s", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1325:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "vmbkendMain: Entry to --> at %s", ctime(&ltime));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1382:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "vmbkendMain: Listening on %s:%u", inet_ntoa(notificationSocketInfo.sin_addr),
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1399:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(ourIpAddr, "%s", inet_ntoa(previousSockaddr.sin_addr));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1436:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(ourIpAddr, "%s", inet_ntoa(notificationSocketInfo.sin_addr));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1481:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "msgget for directory change error, key: %d, errno: %d text: %s", MSGDEFKEY, errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1497:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain:  About to receive on  %s", ctime(&ltime));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1512:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "vmbkendMain:  recvfrom got errno %d text: %s\n", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1517:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(path, cachePath);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1520:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain:  Read %d bytes from %s at time: %s\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1541:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain:  User ID length is >%d< and User ID is >%s<\n", useridLength, userID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1553:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain:  Command is >%s<\n", cmd);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1561:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain:  Invalidating cache for user ID (%s)\n", userID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1571:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cacheFile, cacheUserID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1574:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cacheFile, cacheUserID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1581:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "Directory Change Event detected %s %s\n", userID, cmd);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1587:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "msgget for directory change error, key: %d, errno: %d text: %s", MSGDEFKEY, errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1595:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(msgDirChng.userid, userID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1596:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(msgDirChng.userWord, cmd);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1602:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "msgsnd for directory change error, queue: %d, userid: %s, userWord: %s, bufLen: %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1610:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "msgsnd for directory change, queue: %d, userid: %s, userWord: %s, buflen: %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1619:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(ourIpAddr, "%s", inet_ntoa(notificationSocketInfo.sin_addr));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1681:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(command, "rm -f %s%s", pathP, ALL_SCAN_FILES);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1684:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "vmbkendRemoveCachedScanFiles:  About to issue: system(%s)\n", command);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1687:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if (system(command)) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1689:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendRemoveCachedScanFiles:  Error removing scan files, errno 0x%X: reason(%s)\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1719:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(command, "rm -rf %s*", cachePathP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1722:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "vmbkendRemoveEntireCache:  About to issue: system(%s)\n", command);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1725:9:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    if (system(command)) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1727:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendRemoveEntireCache:  Error removing file, errno 0x%X: reason(%s)\n", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1765:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(fName, vmapiContextP->path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1766:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(fName, PORT_FILENAME);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1769:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(line, "vmbkendSockaddrFileInfo:  PORT_FILENAME %s \n", fName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1784:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendSockaddrFileInfo:  Errno %d opening %s for %s() text: %s\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1799:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "vmbkendSockaddrFileInfo:  Errno %d reading file %s text: %s\n", errno, fName, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1813:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "vmbkendSockaddrFileInfo:  Errno %d writing %x:%hu to %s text: %s\n", errno, saddr->sin_addr.s_addr, saddr->sin_port, fName, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1828:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendSockaddrFileInfo:  Errno %d closing file %s() text: %s\n", errno, fName, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2033:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain_iucv: semop (decrement) failed, errno=%d text: %s", errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2040:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "vmbkendMain_iucv: Entry to --> at %s", ctime(&ltime));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2056:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "%s %s: --- Monitoring Directory Notifications... \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2108:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "%s %s: vmbkendMain_Event_UnSubscribe Value inside Thread = %d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2124:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "%s %s: vmbkendMain_Event_Subscribe Value inside Thread = %d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2132:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line, "%s %s: vmbkendMain Event_Subscribe/UnSubscribe Failed: Waiting for %d Sec, smrc = %d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2149:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "%s %s: vmbkendMain_Event_UnSubscribe Failed at end of Thread = %d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2603:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "DATA : %s \n", userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2630:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "userWord : %s \n", userWord);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2664:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "vmbkendMain_iucv:  Invalidating cache for user ID (%s)\n", userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2675:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(cacheFile, cacheUserID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2678:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(cacheFile, cacheUserID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2685:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "msgget for directory change error, key: %d, errno: %d text: %s", MSGDEFKEY, errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2691:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(msgDirChng.userid, userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2692:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(msgDirChng.userWord, userWord);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2698:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(line, "msgsnd for directory change error, queue: %d, userid: %s, userWord: %s, bufLen: %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2706:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(line, "msgsnd for directory change, queue: %d, userid: %s, userWord: %s, buflen: %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2760:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "Userid : %s \n", userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2784:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "System ID: %s\n", systemId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2826:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "Userid : %s \n", userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2848:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "System ID: %s\n", systemId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2872:17:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                sprintf(line, "ssiName : %s \n", ssiName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2943:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(line, "msgget for logon/off error, key: %d, errno: %d, text: %s", MSGKEY, errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2948:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(logStruct.userid, userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2955:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(line, "msgsnd for logon/off error, queue:%d, userid: %s, eventType: %d, buflen: %d\n", msqid,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2962:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(line, "msgsnd for logon/off, queue:%d, userid: %s, eventType: %d, buflen: %d\n", msqid,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2973:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(line, "msgget for vmrelocate error, key: %d, errno: %d text: %s", MSGRELKEY, errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2980:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(msgRelocateSys.userid, userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2985:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(msgRelocateSys.targetzVM, systemId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2987:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(msgRelocateSys.sourcezVM, systemId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2995:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(line, "msgsnd for vmrelocate error, queue: %d, userid: %s, eventType: %d, buflen: %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3003:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(line, "msgsnd for vmrelocate, queue: %d, userid: %s, eventType: %d, buflen: %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3014:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(line, "msgget for vmrelocate error, key: %d, errno: %d text: %s", MSGRELKEY, errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3021:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(msgRelocateSys.userid, userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3026:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(msgRelocateSys.targetzVM, systemId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3028:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(msgRelocateSys.sourcezVM, systemId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3035:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(line, "msgsnd for vmrelocate error, queue: %d, userid: %s, eventType: %d, buflen: %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3049:25:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                        sprintf(line, "msgget for SSI error, key: %d, errno: %d text: %s", MSGSSIKEY, errno, strerror(errno));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3058:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(msgSSI.ssiName, ssiName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3065:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(line, "msgsnd for SSI error, key:%d, ssiName: %s, eventType: %d, buflen: %d, errno: %d text: %s\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3073:29:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                            sprintf(line, "msgsnd for SSI, key: %d, ssiName: %s, eventType: %d, buflen: %d\n", msqid,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3160:18:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
            fp = popen("sudo /sbin/vmcp q userid", "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcli.c:106:9:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        printf("  Event_Stream_Add\n"
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3526:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(lockedType, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3537:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(imageLockedBy, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3567:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(devAddress, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3578:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(devLockedBy, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3719:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(systemName, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3730:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(user, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3741:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(vaddr, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3752:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(accessMode, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4010:10:  [4] (shell) popen:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    fp = popen("sudo /sbin/vmcp q userid", "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:385:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(lockedType, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:397:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(profileLockedBy, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:428:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(devAddress, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:440:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(devLockedBy, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:114:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(member_slot, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:125:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(member_system_id, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:136:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(member_state, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:166:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(member_pdr_heartbeat, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:177:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(member_received_heartbeat, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:460:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_id, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:470:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:480:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:490:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_volser, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:500:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(dev_size, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:777:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(eqid_name, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:794:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(eqid_rdev, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:817:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(eqid_rdev, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:827:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(eqid_name, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:972:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(fcp_dev, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:983:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(wwpn, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:994:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(lun, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1005:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(uuid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1016:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vendor, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1027:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(prod, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1038:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(model, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1048:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(serial, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1059:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(code, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1070:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(blk_size, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1081:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(diskblks, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1092:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(lun_size, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1506:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(total_page_pages, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1518:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(total_page_pages_in_use, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1530:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(total_page_percent_used, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1560:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(volid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1571:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(rdev, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1582:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(total_pages, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1593:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pages_in_use, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1604:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(percent_used, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1615:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(drained, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2403:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_id, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2413:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2423:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_attr, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2433:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_size, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2454:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(arrayFcpStructure, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2864:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(total_spool_pages, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2875:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(total_spool_pages_in_use, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2886:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(total_spool_percent_used, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2910:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(volid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2921:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(rdev, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2932:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(total_pages, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2943:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(pages_in_use, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2954:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(percent_used, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2965:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dump, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2976:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(drained, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3143:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(fcp_dev_id, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3154:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(npiv_wwpn, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3165:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(chpid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3176:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(perm_wwpn, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3187:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(dev_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3213:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(owner, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:186:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(tempUserId, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:227:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(arrayOfuserids[0], token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:232:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(arrayOfuserids[0], token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:239:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(arrayOfuserids[i], token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:524:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vmRelocate_image, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:535:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vmRelocate_source_system, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:545:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vmRelocate_destination_system, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:555:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vmRelocate_by, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:565:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vmRelocate_elapsed, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:575:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vmRelocate_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2486:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(osa_address, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2496:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(osa_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2502:20:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                   strcpy(&osa_status[9],userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2513:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(osa_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2523:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(chpid_address, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2533:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(agent_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2711:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2722:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(port_name, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2732:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(port_num, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2743:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(nic_addr, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2753:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(nic_num, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2804:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(pseg_vlanid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2814:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(pseg_rx, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2824:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(pseg_rx_disc, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2834:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(pseg_tx, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2844:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(pseg_tx_disc, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4197:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(switch_name, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4207:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(transport_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4217:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(port_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4227:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(queue_memory_limit, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4237:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(routing_value, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4247:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vlan_awareness, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4257:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(vlan_id, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4273:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(native_vlan_id, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4289:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(mac_address, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4299:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(gvrp_request_attribute, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4309:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(gvrp_enabled_attribute, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4319:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(switch_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4329:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(link_ag, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4339:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(lag_interval, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4349:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(lag_group, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4359:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(IP_timeout, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4369:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(switch_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4379:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(isolation_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4389:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(MAC_protect, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4399:17:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                strcpy(user_port_based, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4410:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(VLAN_counters, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4420:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(VLAN_counters, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4434:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(vepa_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4441:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(spg_scope, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4490:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(real_device_address, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4500:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(virtual_device_address, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4510:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(controller_name, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4520:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(port_name, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4530:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(device_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4540:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(device_error_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4566:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(port_num, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4576:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(grant_userid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4586:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(promiscuous_mode, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4596:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(osd_sim, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4606:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(vlan_count, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4630:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(user_vlan_id, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4651:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(adapter_owner, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4661:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(adapter_vdev, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4671:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(adapter_macaddr, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4681:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(adapter_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4703:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(uplink_NIC_userid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4713:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(uplink_NIC_vdev, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4724:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(uplink_NIC_error_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4746:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(global_member_name, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4756:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(global_member_state, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4927:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_vlanid, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4937:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_rx, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4948:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_rx_disc, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4958:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_tx, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4968:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_tx_disc, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4978:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_activated_TOD, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4988:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_config_update_TOD, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4998:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_vlan_interfaces, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5008:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_vlan_deletes, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5018:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_device_type, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5028:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_device_addr, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5038:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(seg_device_status, token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5334:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(vlanIDcopy, userVlanId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiIPaddrGet.c:58:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:78:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, keywordlist);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:85:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:82:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c:58:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c:62:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:115:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(imageName, resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:89:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(cachePath, userID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:132:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(imageRecord, resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:244:13:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
            strcat(cachePath, userID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:84:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:85:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:85:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:81:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, keywordlist);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:79:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, keywordlist);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:79:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, keywordlist);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:80:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:80:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:80:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:80:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:82:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:88:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "Page_or_Spool_Volume_Add SMAPI parms,%s, %s, %s, %s, %s, %s, %s, %s\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:82:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:88:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "Process_ABEND_Dump SMAPI parms: %s\n", targetStart[0]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:85:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(cachePath, profileID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:128:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(profileRecord, resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:232:21:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
                    sprintf(traceLine, "***Error trying to open profile cache file (%s) for write. errno %d\n", profileID, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:83:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:89:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "Query_ABEND_Dump SMAPI parm, userid: %s, %s\n", targetIdentifier, targetStart[0]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:79:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:82:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:88:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_Disk_Accessibility parms, userid: %s, %s\n", targetStart[0], targetStart[1]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:82:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:88:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_Disk_Add SMAPI parms, userid: %s, %s\n", targetStart[0], targetStart[1]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:87:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:83:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:89:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_Disk_Query SMAPI parms, userid: %s, %s\n", targetStart[0], targetStart[1]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:82:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor,keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:82:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:88:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_FCP_Free_Query SMAPI parms, userid: %s, %s\n", targetStart[0], targetStart[1]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInfoQuery.c:58:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c:59:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c:63:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, realDeviceAddress);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:85:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:84:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:90:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_RDR_File_Manage SMAPI parms, userid: %s, %s, %s\n", targetStart[0], targetStart[1],
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:83:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:89:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_SCSI_Disk_Add SMAPI parms, userid: %s, %s, %s, %s, %s\n", targetStart[0], targetStart[1],
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:83:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:89:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_SCSI_Disk_Delete SMAPI parms, userid: %s, %s, %ss\n", targetStart[0], targetStart[1], targetStart[2]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:79:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:85:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:79:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:85:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "System_Shutdown SMAPI parms, userid: %s,", targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:87:13:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
            sprintf(line+strlen(line), " %s,", keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:79:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:82:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:91:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "VMRelocate SMAPI parms, userid: %s, %s, %s, %s, %s, %s, %s\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:83:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:89:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "VMRelocateImageAttributes SMAPI parms, userid: %s, %s, %s, %s\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:83:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:92:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "VMRelocateModify SMAPI parameters, userid: %s, %s, %s,\n", targetStart[0], targetStart[1], targetStart[2]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:83:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:89:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "VMRelocate_Status SMAPI parameters, userid: %s, %s\n", targetStart[0], targetStart[1]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:87:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:86:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:89:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:92:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy( cursor, keyValueArray[i] );
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:85:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, lanName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:89:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:93:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, accessOption);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:97:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, accessGrantName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:101:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, promiscuity);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:84:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, lanName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:88:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryLan.c:58:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryOsa.c:58:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(cursor, functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:84:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:87:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:87:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:92:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:87:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:92:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:87:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:87:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy(cursor, keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:274:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(line, "Call to SMAPI error. SMAPI API: %s RC = %d Description: %s\n", class, rc, errMsg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:346:17:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
                strcat(line, stringStart);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:421:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(collectorP->nextAvail, msgToAdd);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:366:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    ptrTimeOutValue = getenv("ZVMMAP_READ_TIMEOUT_SECONDS");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:488:23:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    ptrTimeOutValue = getenv("ZTHIN_READ_INDICATION_TIMEOUT_SECONDS");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:207:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pathP = getenv("VMAPI");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:279:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pathPtr = getenv("ZTHIN_VAR");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:737:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    pathP = getenv("VMAPI");  // Is there a VMAPI environment variable set?
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1955:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv("EPP_CACHE_TIMELIMIT")) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1956:26:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        timeLimit = atoi(getenv("EPP_CACHE_TIMELIMIT"));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:39:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:t:c:p:i:e:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:171:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:t:r:c:p:i:e:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:302:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:t:c:p:i:e:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:35:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:i:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:139:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:i:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:252:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:i:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliCheck.c:36:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "u:p:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDelete.c:38:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDelete.c:50:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:35:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:o:a:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:132:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:214:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:296:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:390:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:481:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:i:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliEvent.c:43:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliEvent.c:57:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:d:e:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:37:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:130:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:272:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:t:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:379:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:b:c:d:y:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:514:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:600:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:687:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:799:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:914:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:m:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1014:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:p:w:a:sh?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1200:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1297:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:e:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1388:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:r:R:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1487:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:r:R:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1584:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1668:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1753:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1837:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1929:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:t:S:s:a:n:m:r:w:x:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2073:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:m:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2181:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:t:a:r:u:z:m:f:l:R:W:M:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2355:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2440:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:e:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2541:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2550:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2673:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:t:r:a:p:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2792:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:t:r:a:p:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2906:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2994:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:t:r:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3092:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3170:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3257:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:s:l:p:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3363:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3466:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3646:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3798:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3869:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:p:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3956:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4064:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4159:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4245:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4335:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:sh?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4484:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:b:k:l:p:s:d:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4626:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4733:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4820:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4920:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:l:s:t:o:p:w:c:y:n:m:x:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5082:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:v:l:s:t:o:p:w:c:y:n:m:x:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5240:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5249:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5361:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:g:v:s:z:p:y:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5555:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5564:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5713:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:q:e:n:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5828:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5837:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5959:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:r:v:g:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:6067:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:38:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:47:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:147:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:156:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:259:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:268:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:375:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:500:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:509:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:36:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:124:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:230:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:242:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:362:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:33:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:119:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:193:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:271:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:36:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
	while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:236:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
	while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:356:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
	while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:471:19:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
	while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPage.c:35:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProcess.c:35:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:36:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:156:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:234:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:326:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:494:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:586:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:707:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "-T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:37:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:152:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:225:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:307:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:393:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:35:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:155:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:296:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:395:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:i:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:469:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliResponse.c:32:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:f:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSMAPI.c:33:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:46:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:34:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:116:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:200:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:287:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:b:e:t:m:i:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:408:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:493:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:638:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:i:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:31:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:105:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:179:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:36:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:157:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:258:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:378:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:551:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:675:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:893:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1162:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1286:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1444:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1675:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1776:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1865:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1958:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:d:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2082:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2196:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2324:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2524:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2533:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2650:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2795:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3055:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3064:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, optString)) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:34:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:c:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:121:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:c:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:328:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:391:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:458:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:c:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:532:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:600:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:663:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:740:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:891:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:c:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:38:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:c:t:d:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:154:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:c:t:d:s:u:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:337:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:38:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:201:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:311:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:438:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:36:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:c:d:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:134:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:c:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:225:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:307:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:392:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:l:o:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:487:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:n:o:c:m:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:581:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:n:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:671:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:n:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:765:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:873:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:t:d:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:971:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:a:n:c:m:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1078:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1213:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1353:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1437:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1519:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1602:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1684:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:v:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1808:23:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while (( option = getopt( argC, argV, "T:k:h?") ) != -1 )
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1914:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:o:a:u:p:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2021:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:o:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2115:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:o:t:p:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2223:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:o:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2308:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:o:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2430:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:o:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2609:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2916:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:r:a:i:c:q:e:t:v:p:u:L:F:R:C:P:N:Y:O:M:D:G:V:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3157:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3352:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:u:L:F:R:C:P:N:Y:O:M:D:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3507:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3607:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:s:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3875:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4104:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4832:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5124:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:n:I:v:U:r:a:i:c:q:e:p:u:L:F:R:C:P:N:Y:O:M:D:G:V:m:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5388:22:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
    while ((option = getopt(argC, argV, "T:k:h?")) != -1)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/IUCV/iucvserver.h:61:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[32];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:56:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[8 + 1];  // Userid being changed
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:57:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userWord[16 + 1];  // Userword field from the event e.g. ADD, PURGE
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:63:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ssiName[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:70:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:72:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char targetzVM[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:73:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sourcezVM[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:103:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:258:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char serverName[256];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:261:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:262:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char IucvUserid[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:263:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char useridForAsynchNotification[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:265:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vmapiServerVersion[4];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:268:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strFirstFailureMsg[FIRST_FAILURE_MESSAGE_MAX_LEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:286:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[PATHLENGTH];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:287:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[256];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:288:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char emsg[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:289:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char hostid[20];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:290:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char password[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:292:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tag[256];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:336:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:339:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char volser[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smPublic.h:340:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mode[4];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:41:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const TRACE_LEVELS[TRACE_LEVELS_COUNT] = {"off", "error",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:61:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const TRACE_KEYWORDS[TRACE_AREAS_COUNT] = {"directorychanges",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:94:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _lineout_[LINESIZE];\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:104:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _lineout_[LINESIZE];\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:114:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _lineout_[LINESIZE];\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:124:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _lineout_[LINESIZE];\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:137:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _line_[LINESIZE]; \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smTraceAndError.h:147:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char _line_[LINESIZE]; \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smapiTableParser.h:139:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(_outBuf_, &_int, 4);  \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smapiTableParser.h:145:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&_int, _inBuf_, 4);   \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smapiTableParser.h:159:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(_outBuf_, &_64int, 8);        \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/include/smapiTableParser.h:166:8:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
       memcpy(&_64int, _inBuf_, 8);          \
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[SMALL_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:60:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fp = fopen(FILE_PATH_IUCV_SERVER,"r")) == NULL)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:71:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if ((fp = fopen(argv[3], "rb"))==NULL)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:99:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char user_buf[32], err_buf[256];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:122:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (fopen(FILE_PATH_IUCV_SERVER,"r") == NULL)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:128:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp_buf[BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:168:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char src_path[BUFFER_SIZE], recv_buf[BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:239:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[SMALL_BUFFER_SIZE],info[SMALL_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:248:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fp = fopen(src_path, "rb"))==NULL)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:287:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(buffer, "FILE_SENT_OVER");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:343:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFFER_SIZE],result[BUFFER_SIZE],cmd_rc[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:391:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&serv_addr.siucv_user_id, argv[1], strlen(argv[1]));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:392:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&serv_addr.siucv_name, "OPNCLOUD", 8);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:426:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                returncode = (atoi(cmd_rc) == UNAUTHORIZED_ERROR) ? 0 : atoi(cmd_rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:426:73:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                returncode = (atoi(cmd_rc) == UNAUTHORIZED_ERROR) ? 0 : atoi(cmd_rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:500:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                if (atoi(cmd_rc) == 0)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:512:85:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    printAndLogIUCVserverReturnCodeReasonCodeoutput(CMD_EXEC_ERROR, atoi(cmd_rc), result, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char client_userid[16], err_msg[BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:36:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(PATH_FOR_AUTHORIZED_USERID,"r+");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:100:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFFER_SIZE], md5[256], filemode[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:121:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(des_path, "ab");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:148:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(buffer,"DATA_SENT_ERROR");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:175:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(buffer,"FILE_RECEIVED_FAILED");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:187:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(buffer,"FILE_RECEIVED_OK");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:200:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(buffer,"FILE_RECEIVED_FAILED");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:216:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFFER_SIZE], tmp_path[BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:240:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:246:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(buffer, "echo `cat /etc/*release|egrep -i 'Red|Suse|Ubuntu'`");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:258:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(linux_dist.name, "Rhel");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:266:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(linux_dist.name, "Suse");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:270:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(linux_dist.name, "Ubuntu");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:276:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(buffer, "echo `cat /etc/*release|grep ^VERSION`");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:283:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            linux_dist.version = atoi(buffer + strlen("VERSION=\""));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:298:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFFER_SIZE], iucvservpath[BUFFER_SIZE], iucvserdpath[BUFFER_SIZE];;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:387:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char send_buf[BUFFER_SIZE], buffer[BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:393:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tmp[16];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:411:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(serv_addr.siucv_name, "OPNCLOUD", 8);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:412:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(serv_addr.siucv_user_id, "", 8);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:501:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char path[BUFFER_SIZE], tmp_path[BUFFER_SIZE + 10];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:515:17:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
                strcat(buffer, "  2>&1; echo iucvcmdrc=$?");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:520:21:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                    strcpy(buffer, "ERROR: Failed to execute command with popen.");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:119:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  cylCount = atoi( argumentValues[2] );    // Begin with number of cylinders
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:132:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  dasdDescriptor = open( argumentValues[1], O_WRONLY | O_DIRECT | O_SYNC );
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:230:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(trackBufferCursor, trackGap, sizeof(trackGap));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:360:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( trackBufferCursor, trackGap, sizeof(trackGap) );  // Set the trackGap
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdencode.c:40:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char    keyBuffer[512] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdencode.c:41:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char    dataBuffer[65536] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdencode.c:75:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  dasdDescriptor = open(argumentValues[1], O_RDONLY | O_DIRECT);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:35:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char keyBuffer[512]    = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:36:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char dataBuffer[65536] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:55:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    startTrack = atoi(argumentValues[2]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:56:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    endTrack   = atoi(argumentValues[3]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:74:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  dasdDescriptor = open(argumentValues[1], O_RDONLY | O_DIRECT);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:119:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(keyBuffer, trackBufferCursor, recordMetadata.keyCount);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:121:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(dataBuffer, trackBufferCursor, recordMetadata.dataCount);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errMsg[512];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errMsgPlusNum[540];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[1024];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgNum[20];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:39:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char syntaxErrorMessage[150];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:54:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:57:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "CPU defined, but CPU affinity suppressed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:59:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Segment was created or replaced, but specified userid in memory_access_identifier could not be found to give RSTD access\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:61:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; object directory offline\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:64:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; new list created\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:67:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image not active\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:70:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image not active\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:73:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; NAMESAVE statement already exists in directory\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:76:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; no more entries, list destroyed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:79:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; new virtual network LAN created\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:82:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No output; user(s) not authorized for specified segment\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:84:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; virtual network LAN removed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:87:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "There are no SCSI characteristics for this image\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:90:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Query request successful, but segment not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:93:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No matching entries found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:96:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No matching entries found. Return buffer is empty\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:99:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Name is not in list\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:102:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Name is already in list\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:105:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; new virtual switch created\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:108:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request successful; virtual switch removed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:111:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Multiple DEFINE or MODIFY statements are erased in system config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:114:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Asynchronous operation succeeded\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:117:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Asynchronous operation in progress\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:120:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Asynchronous operation failed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:123:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The API functional level is z/VM V5.4\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:126:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The API functional level is z/VM V6.1\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:129:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The API functional level is the updated z/VM V6.1 SPE release\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:132:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The API functional level is z/VM V6.2\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:135:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The API functional level is z/VM V6.3\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:138:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The API functional level is z/VM V6.4\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:141:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:143:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Unrestricted LAN\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:145:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No authorized users\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:147:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:149:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Return buffer is empty\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:151:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "VMRELOCATE TEST error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:153:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No active relocations found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:155:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System is not a member of an SSI cluster\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:157:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Invalid access user\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:159:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Invalid op value\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:161:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Invalid promiscuity value\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:163:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Directory entry to be deleted not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:165:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Performance monitoring virtual server not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:167:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "This funcion is not available on this system\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:169:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:171:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device not available for attachment\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:173:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "target_identifier not logged on\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:175:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device not a volume\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:177:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "target_identifier not logged on\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:179:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "An error was encountered on IFCONFIG command\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:181:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Match key length does not match the match key specified\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:183:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Free modes not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:185:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:187:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume is CP owned and cannot be used\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:189:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume is CP system and cannot be used\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:191:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume label already CP_OWNED on this system or in this system's configuration\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:193:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Unable to write ASYNCH file\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:195:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error linking parm disk\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:197:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk not RW\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:199:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System configuration not found on parm disk\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:201:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System configuration has bad data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:203:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "CP disk modes not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:205:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk is full\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:207:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk access not allowed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:209:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No link password for parm disk was provided\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:211:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Userid not logged on\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:213:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk password is incorrect\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:215:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk is not in server's user directory\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:217:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error with CPRELEASE of parm disk\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:219:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error in access of CPACCESS parm disk\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:221:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal communication error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:223:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Relocation domain domain_name does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:225:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "User target_identifier cannot be set to a new relocation domain domain_name without the FORCE\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:227:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "A multiconfiguration virtual machine cannot be relocated\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:229:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Invalid LAN ID\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:231:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Invalid LAN parameter\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:233:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "VMRELOCATE MOVE error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:235:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Invalid parameter name\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:237:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Invalid parameter operand\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:239:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Required Parameter is missing\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:241:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "SSI is not in a STABLE state\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:243:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The volume ID or slot is not available on all systems in the SSI\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:245:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System is not a member of an SSI cluster\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:247:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "VMRELOCATE modify error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:249:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No unique CP_OWNED slot available on system and in System Config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:251:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:253:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume is offline\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:255:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume does not support sharing\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:257:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "File could not be saved\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:259:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "SMAPIOUT segment empty\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:261:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "SMAPIOUT segment does not contain valid data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:263:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "SMAPIOUT segment not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:265:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "SMAPIOUT CPU data not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:267:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Specified TCP/IP stack is not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:269:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "SMAPI worker server not in the obey list of specified TCP/IP stack\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:271:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Check the SMAPI manual for this reason code %d. It may represent a HCP/DMS %d message number\n", rs, rs);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:276:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Namelist file not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:278:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request is authorized\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:280:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authorization deferred to directory manager\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:282:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request not authorized by external security manager\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:284:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authorization deferred to directory manager\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:286:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request not authorized by external security manager\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:288:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request not authorized by directory manager\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:290:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Request not authorized by server\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:292:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authorization file not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:294:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authorization file cannot be updated\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:296:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authorization file entry already exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:298:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authorization file entry does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:300:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authentication error; userid or password not valid\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:302:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Authentication error; password expired\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:304:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal server error; ESM failure. - product-specific return code : %d\n", rs);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:306:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal server error; cannot authenticate user/password. - product-specific return code : %d\n", rs);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:308:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image operation error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:310:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:312:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image already active\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:314:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image not active\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:316:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image being deactivated\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:318:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "List not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:320:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Some images in list not activated\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:322:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Some images in list not deactivated\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:324:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Some images in list not recycled\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:326:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Specified time results in interval greater than max allowed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:328:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device usage error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:330:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Input image device number not valid\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:332:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device already exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:334:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:336:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is busy\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:338:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:340:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device already connected\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:342:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is not a tape drive, or cannot be assigned/reset\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:344:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is not a shared DASD\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:346:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device already defined as type other than network adapter\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:348:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is not a reserved DASD\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:350:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "I/O error on image device\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:352:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Virtual Network Adapter not deleted\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:354:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "DASD volume cannot be deleted\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:356:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Virtual network adapter is already disconnected\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:358:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk usage error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:360:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk already in use\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:362:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk not in use\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:364:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:366:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk cannot be shared as requested\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:368:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk shared in different mode\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:370:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk does not have required password\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:372:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Incorrect password specified for image disk\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:374:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:376:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "MDISK DEVNO parameter requires the device to be a free volume\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:378:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Active image connectivity error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:380:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Partner image not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:382:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Adapter does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:384:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Adapter does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:386:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image not authorized to connect\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:388:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "LAN does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:390:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "LAN owner LAN name does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:392:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Requested LAN owner not active\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:394:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "LAN name already exists with different attributes\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:396:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device not correct type for requested connection\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:398:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device not connected to LAN\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:400:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Virtual switch already exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:402:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Virtual switch does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:404:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image already authorized\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:406:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "VLAN does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:408:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Maximum number of connections reached\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:410:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Unknown reason\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:412:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Input virtual CPU value out of range\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:414:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Virtual CPU not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:416:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image not active\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:418:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Virtual CPU already exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:420:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Virtual CPU address beyond allowable range defined in directory\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:422:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Processor type not supported on your system\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:424:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image volume operation successful\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:426:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:428:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device not available for attachment\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:430:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device not a volume\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:432:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Free modes not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:434:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Device vary online failed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:436:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume label not found in system configuration\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:438:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Volume label already in system configuration\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:440:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disks 1 and 2 are same\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:442:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error linking parm disk (1 or 2)\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:444:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) not RW\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:446:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System configuration not found on parm disk 1\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:448:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System configuration has bad data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:450:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Syntax errors updating system configuration file\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:452:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "CP disk modes not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:454:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) is full\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:456:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) access not allowed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:458:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) PW not supplied\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:460:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) PW is incorrect\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:462:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) is not in server's user directory\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:464:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error in release of CPRELEASE parm disk (1 or 2)\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:466:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error in access of CPACCESS parm disk (1 or 2)\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:468:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal system error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:470:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal error found. - product-specific return code : %d\n", rs);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:472:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image or profile definition error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:474:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image or profile definition not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:476:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image or profile name already defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:478:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image or profile definition is locked \n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:480:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image or profile definition cannot be deleted\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:482:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image prototype is not defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:484:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image or profile definition is not locked\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:486:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Multiple user statements\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:488:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device definition error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:490:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device already defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:492:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device not defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:494:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is locked\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:497:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device type not same as source\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:499:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is not locked\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:501:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device size not same as source\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:503:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk definition error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:505:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk already defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:507:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk not defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:509:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device is locked\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:511:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk sharing not allowed by target image definition\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:513:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Requested image disk space not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:515:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image disk does not have required password\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:517:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Incorrect password specified for image disk\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:519:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image connectivity definition error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:521:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Partner image not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:523:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parameters do not match existing directory statement\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:525:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image device not correct type for requested connection\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:527:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Prototype definition error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:529:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Prototype definition not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:531:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Prototype already exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:533:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Group, region, or volume name is already defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:535:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "That group, region, or volume name is not defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:537:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "That region name is not included in the group\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:539:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The requested volume is offline or is not a DASD device\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:541:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Namesave statement already exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:543:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Segment name not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:545:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Duplicate subscription\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:547:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No matching entries\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:549:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Tag name is already defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:551:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Tag name is not defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:553:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Tag name is not defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:555:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Tag ordinal is already defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:557:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Tag too long\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:559:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Tag is in use in one or more directory entries, can not be revoked\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:561:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Use not allowed by exit routine\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:563:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Profile included not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:565:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Multiple profiles included\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:567:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Password policy error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:569:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Password too long\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:571:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Password too short\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:573:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Password content does not match policy\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:575:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Account policy error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:577:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Account number too long\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:579:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Account number too short\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:581:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Account number content does not match policy\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:583:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Task not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:585:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "LOADDEV statement not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:587:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Image does not have an IPL statement\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:589:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Directory manager request could not be completed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:591:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Directory manager is not accepting updates\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:593:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Directory manager is not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:595:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Password format not supported\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:597:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Target ID not added - product-specific return code : %d\n", rs);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:599:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Only one base CPU may be defined\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:601:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Input virtual CPU value out of range\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:603:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "CPU not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:605:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Maximum allowable number of virtual CPUs is exceeded\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:607:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "The Cryptographic Coprocessor Facility (CCF) is not installed on this system\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:609:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "SCPDATA contains invalid UTF-8 data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:611:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Asynchronous operation started\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:613:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Asynchronous operation started - product-specific asynchronous operation ID : %d\n", rs);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:615:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal directory manager error - product-specific return code : %d\n", rs);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:617:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Bad page range\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:619:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "User not logged on\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:621:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Could not save segment\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:623:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Not authorized to issue internal system command or is not authorized for RSTD segment\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:625:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Conflicting parameters\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:627:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Segment not found or does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:629:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Class S (skeleton) segment file already exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:631:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Free modes not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:633:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System config parm disks 1 and 2 are same\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:635:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error linking parm disk (1 or 2)\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:637:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) not RW\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:639:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System config not found on parm disk (1 or 2)\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:641:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "System config has bad data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:643:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Syntax errors updating system config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:645:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "CP disk modes not available\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:647:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) is full\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:649:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) access not allowed\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:651:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) PW not supplied\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:653:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) PW is incorrect\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:655:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Parm disk (1 or 2) is not in server's directory\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:657:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error in release of CPRELEASE parm disk (1 or 2)\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:659:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error in access of CPACCESS parm disk (1 or 2)\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:661:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "DEFINE VSWITCH statement already exists in system config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:663:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "MODIFY VSWITCH statement to userid not found in system config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:665:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "DEFINE VSWITCH statement does not exist in system config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:667:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "DEFINE operands conflict, cannot be updated in the system config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:669:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Multiple DEFINE or MODIFY statements found in system config\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:671:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "No measurement data exists\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:673:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Incorrect syntax in update data \n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:675:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Not authorized to access file\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:677:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error writing file(s) to directory\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:679:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Specified configuration file not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:681:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal error processing updates\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:683:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Custom exec not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:685:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Worker server was not found\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:687:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Specified function does not exist\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:689:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal server error - DMSSIPTS entry for function is invalid\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:691:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Total length does not match the specified input data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:693:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Error accessing SFS directory\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:695:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal server error - error with format of function output\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:697:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal server error - response from worker server was not valid\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:699:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Specified length was not valid, out of valid server data range\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:701:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Internal server socket error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:703:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Unable to access LOHCOST server\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:705:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "A system change occurred during the API call - reissue the API call to obtain the data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:707:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "Unknown. Consult the SMAPI manual return and reason code summary\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:733:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "First character of listname is a colon \":\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:736:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"0123456789\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:739:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Unsupported function");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:742:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Length is greater than maximum or exceeds total length");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:745:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Length is less than minimum");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:748:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Numeric value less than minimum or null value encountered");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:751:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"0123456789ABCDEF\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:754:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"0123456789ABCDEF-\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:757:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Numeric value greater than maximum");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:760:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Unrecognized value");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:763:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Conflicting parameter specified");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:766:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Unspecified required parameter");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:769:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Extraneous parameter specified");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:772:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:775:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:778:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:781:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$+-:\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:784:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$+-:_\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:787:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Characters not \"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#$+-:_=\"");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:790:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Invalid SFS syntax");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:793:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Unexpected end of data");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:796:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Non-breaking characters: non-blank, non-null, non-delete, non-line-end, non-carriage return, non-line-feed");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/rcdescriptions.c:799:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(outreasonMsg, "Unexpected new SMAPI syntax error number %d.", synReason);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:39:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char siucv_nodeid[8]; /* Reserved */
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:40:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char siucv_userid[8]; /* Guest User Id */
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char siucv_name[8]; /* Application Name */
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:50:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "close() error on socket %d return value %d errno %d\n", _SOCKETID_, retValue, saveCloseErrno);\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:63:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "retried close() error on socket %d return value %d errno %d\n", _SOCKETID_, retValue, saveCloseErrno);\
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:83:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:100:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "smSocketInitialize(): context reserve() returned error: %d\n", retValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:107:8:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
       sprintf(line, "smSocketInitialize: initializeThreadSemaphores completed successfully.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:120:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "smSocketInitialize: trying to obtain local socket.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:126:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "smSocketInitialize(): socket() returned errno: %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:132:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "smSocketInitialize: local socket id %d obtained. Now trying connect loop. \n", *sockId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:149:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "setsockopt(): connect timeout returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:160:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&serverSockAddr.siucv_userid, default_IUCV_server, strlen(default_IUCV_server));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:162:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&serverSockAddr.siucv_userid, &vmapiContextP->IucvUserid, strlen(vmapiContextP->IucvUserid));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:166:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&serverSockAddr.siucv_name[0], IUCV_programName, strlen(IUCV_programName));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:174:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "connect() of socket %d returned %d errno %d\n", *sockId, retValue, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:179:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "smSocketInitialize: connect retry limit exceeded.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:197:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "====>>ECONNREFUSED, going to close and retry connect.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:203:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(line, "====>>EAGAIN, going to close and retry connect.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:209:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "====>>closing the socket before retry.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:217:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(line, "+++++++++ Sleeping for %d seconds\n", SLEEP_TIMES[retryConnection]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:225:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "smSocketInitialize(): socket() returned errno: %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:230:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "smSocketInitialize: retry obtained new local socket id %d. Now retrying connect.\n", *sockId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:243:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "====>>closing the socket \n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:250:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "====>>return from closing the socket \n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:261:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "smSocketInitialize: Socket connect completed successfully.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:270:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:294:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "setsockopt(): send timeout returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:307:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "setsockopt(): reuse addr returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:322:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "smSocketWrite(): timeout errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:325:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "smSocketWrite(): send() returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:348:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:368:37:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        ulTimeoutSecondsRequested = atol(ptrTimeOutValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:372:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Socket read timeout set from enviromentVariable. %lu seconds.\n", ulTimeoutSeconds);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:390:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "setsockopt(): receive timeout returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:402:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "setsockopt(): reuse addr returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:418:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "smSocketRead(): timeout errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:421:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "smSocketRead(): recv() returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:437:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "smSocketRead(): recv() returned no data after 10 retries.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:454:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "smSocketRead(): read %d bytes of data \n", lenRead);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:466:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:479:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "--> Inside smSocketReadLoop:.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:490:37:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        ulTimeoutSecondsRequested = atol(ptrTimeOutValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:494:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Socket read indication timeout set from enviromentVariable. %lu seconds.\n", ulTimeoutSeconds);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:505:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "setsockopt(): receive timeout returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:518:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "--> return value of recv inside socketReadLoop = %d \n", retValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:527:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "--> Errno inside socketReadLoop = %d for recv() return value = %d \n", errno, retValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:533:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "smSocketRead(): recv() returned errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:550:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "smSocketRead(): retValue %d \n", retValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:557:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "--> Errno inside socketReadLoop = %d for recv() return value = %d \n", errno, retValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:572:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "smSocketRead(): read %d bytes of data \n", lenRead);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:582:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:590:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "smSocketTerminate(): shutdown() returned %d, errno: %d\n", retValue, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:76:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy((parms->inStructAddrs[0] + table[i][COL_6_SIZE_OR_OFFSET]), parms->smapiBufferCursor, 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:131:38:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                     memcpy(parms->inStringCursor, parms->smapiBufferCursor, temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:177:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(parms->inStringCursor, parms->smapiBufferCursor, table[i][COL_3_MAXSIZE]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:206:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d \n", temp,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:215:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d \n", temp,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:244:25:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                        memcpy(parms->inStringCursor, parms->smapiBufferCursor, temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:381:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy((parms->inStructAddrs[cStringStructIndex] + (cStringCurrentStructCount * cStringStructSize)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:429:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:448:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            arrayByteMax = atoi(parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:557:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Table index %d implied array struct index %d first data item starts with (x'%x')\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:560:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Table index %d array struct index %d data size %d(x'%x')\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:588:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy((thisStruct + table[tableIndex][COL_6_SIZE_OR_OFFSET]),
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:646:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(parms->inStringCursor, parms->smapiBufferCursor, table[tableIndex][COL_3_MAXSIZE]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:669:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "Charbuf with length %d found.\n", temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:671:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "String with length %d found.\n", temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:678:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:688:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:720:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(parms->inStringCursor, parms->smapiBufferCursor, temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:823:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:939:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Table index %d implied array struct index %d first data item size %d(x'%x')\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:942:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Table index %d array struct index %d data size %d(x' %x')\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:971:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy((thisStruct + table[tableIndex][COL_6_SIZE_OR_OFFSET]),
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1024:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(parms->inStringCursor, parms->smapiBufferCursor,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1047:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, " Charbuf with length %d found.\n", temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1049:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, " String with length %d found.\n", temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1056:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1067:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1098:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(parms->inStringCursor, parms->smapiBufferCursor, temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1195:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1299:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy((thisStruct + table[tableIndex][COL_6_SIZE_OR_OFFSET]),
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1343:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(parms->inStringCursor, parms->smapiBufferCursor, table[tableIndex][COL_3_MAXSIZE]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1365:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1375:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "String size found: %d (@ %p), not in correct range %d-%d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1402:29:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                            memcpy(parms->inStringCursor, parms->smapiBufferCursor, temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1485:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[BUFLEN];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1498:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Socket create/send/receive requestId failed after %d retries\n", SEND_RETRY_LIMIT);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1508:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Close of old socket create/send/receive requestId got errno: %d Continuing anyway.\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1547:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Socket write failed after %d retries. rc: %d\n", SEND_RETRY_LIMIT, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1549:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Socket write failed. rc: %d\n", rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1564:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Socket %d receive of the requestId failed after %d retries\n", sockDesc, SEND_RETRY_LIMIT);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1573:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "SMAPI response_recovery retry limit of %d exceeded\n", SEND_RETRY_LIMIT);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1586:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(line, "Close of old socket got errno: %d Continuing anyway.\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1598:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "Calling SMAPI response_recovery for requestId %d attempt %d\n", requestId,jk+1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1611:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(line, "Failed on call to SMAPI response_recovery for requestId %d Error rc:%d\n", requestId, saverc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1621:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "Socket %d receive of the buffer length for requestId %d failed. Error rc:%d\n", sockDesc, requestId, saverc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1640:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Insufficiant memory (request=%d bytes)\n", tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1692:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Obtaining struct storage[%d] size %d count %d starting at %p\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1698:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Insufficiant memory (request=%d bytes)\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1713:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Insufficiant memory (request=%d bytes)\n", parserParms.outStringByteCount);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1729:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "SMAPI response data too small. Bytes returned:%d\n", tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1745:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char smapiAPI[46];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1750:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char recoveryCodes[12]; // this api has req id, rc, rs
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1756:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1769:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, "Response_Recovery", 17);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1778:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, "MAINT", 5);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1787:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "tryRecoveryUsingRequestId failed in socket write call. Return code: %d \n", saverc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1795:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "tryRecoveryUsingRequestId failed in socket read call for requestID. Return code: %d \n", saverc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1803:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "tryRecoveryUsingRequestId failed in socket read call for recovery response length. Return code: %d \n", saverc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1810:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "tryRecoveryUsingRequestId failed in socket read call for request ID, rc, rs. Return code: %d \n", saverc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1817:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "tryRecoveryUsingRequestId error from SMAPI Response_Recovery. Error rc:%d rs:%d\n", recoveryRC, recoveryRS);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1821:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "SMAPI Response_Recovery says retry possible, lets retry. rc:%d rs:%d\n", recoveryRC, recoveryRS);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1831:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "tryRecoveryUsingRequestId data buffer size from previous API is bytes:%d\n", *inputSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:198:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:213:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "contextGetMessageFilename: Insufficient path buffer size; needed %d, have %d.", len,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:219:13:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
            strcat(aBufferP, ".cimvm/");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:221:13:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
            strcat(aBufferP, "/.cimvm/");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:224:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(aBufferP, "/root/.cimvm/");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:235:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:257:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pathAndFile[PATHLENGTH + strlen(CACHE_SEMAPHORE_FILENAME)];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:259:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:284:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "contextReserve: Insufficient path buffer size; needed %d, have %d.", len,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:312:22:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* semFileP = fopen(pathAndFile, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:314:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        semFileP = fopen(pathAndFile, "w");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:324:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "initializeThreadSemaphores: semKey = %ll \n", vmapiContextP->semKey);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:328:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "initializeThreadSemaphores: semId = %d \n", vmapiContextP->semId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:337:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "initializeThreadSemaphores: semInitRequired = %d \n", semInitRequired);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:404:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char trans[17];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:405:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:406:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char phrase[80];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:417:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "=== dump of area %p for length %d ", pstor, len);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:431:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "%6d %14p   ", offset, (pstor + offset));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:445:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(phrase, "%02X", storByte);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:454:13:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
            strcat(line, "  ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:465:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:644:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:681:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "%d.%p ", pidTrace, myThread);  // Add process id and blank
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:707:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pathAndFile[PATHLENGTH + strlen(TRACE_LEVELS_FILE)];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:712:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lineData[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:714:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[BUFLEN];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:741:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "readTraceFile: Insufficient path buffer size; needed %d, have %d.", pathLength, (int) sizeof(pathAndFile));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:755:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    traceFileP = fopen(pathAndFile, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:881:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:885:22:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE* sysinfoP = fopen("/proc/sysinfo", "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:903:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuffer[100];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:907:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char replacedString[80];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:909:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tempBuffer, directoryRecord, length);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1047:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rcS[6];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1048:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rsS[6];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1054:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[sizeof(contextP->path) + 15];  // Adjust once NLS filenames settled
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1059:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char resultLine[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1063:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        msgFileP = fopen(msgFilenameP, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1077:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                            rc = atoi(rcS);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1084:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                            rs = atoi(rsS);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1136:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cacheEntry[CACHEENTRYLEN];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1212:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1221:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "vmbkendGetCachePath(): context reserve() returned error: %d\n", retValue);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1256:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char readBuffer[BUFLEN];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1257:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userID[BUFLEN];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1258:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cmd[BUFLEN];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1259:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1260:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cacheUserID[ 8 + 1 ];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1261:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cachePath[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1262:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cacheFile[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1263:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE + LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1264:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ourIpAddr[20];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1294:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "Inside back end thread \n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1420:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "vmbkendMain: call to asynch unregister got rc1 %d rc2 %d \n", rc, ptrDisableOutputData->common.returnCode);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1458:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "vmbkendMain: call to asynch register got rc1 %d rc2 %d and rs %d\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1527:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "vmbkendMain:  Message is too short");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1572:9:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
        strcat(cacheFile, ".image");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1575:9:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
        strcat(cacheFile, ".profile");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1640:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "vmbkendMain: call to asynch unregister got rc1 %d rc2 %d \n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1675:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[300];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1676:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1713:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char command[300];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1714:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1760:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fName[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1761:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1776:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileP = fopen(fName, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1778:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fileP = fopen(fName, "w");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1807:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "vmbkendSockaddrFileInfo:  Read %x:%hu\n", saddr->sin_addr.s_addr, saddr->sin_port);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1821:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "vmbkendSockaddrFileInfo:  Wrote %x:%hu\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1956:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        timeLimit = atoi(getenv("EPP_CACHE_TIMELIMIT"));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1983:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE + LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1984:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1985:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cachePath[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2012:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Inside back end thread \n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2018:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Inside back end thread retValue = %d \n", rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2063:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Logon/logoff msgget error");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2071:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "SSI msgget error");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2079:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Definition change msgget error");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2087:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Relocation msgget error");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2093:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Msg Queue Ids, logon/off: %d, DirChange: %d,  SSI: %d, Relo: %d ",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2169:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2202:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2216:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, TARGET_ALL, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2252:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "UnSubscribe Socket %d receive of the requestId failed with RC = %d \n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2258:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "UnSubscribe Request Id succeeded  %u \n", requestId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2282:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2283:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cachePath[BUFLEN + 1] = "";  // Path to the directory cache
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2321:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2335:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, TARGET_ALL, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2371:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Event_Subscribe Socket %d receive of the requestId failed with RC = %d \n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2377:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "Event_Subscribe receive of Request Id succeeded %u \n", requestId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2387:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Event_Subscribe Socket %d receive of the output length failed with RC = %d \n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2396:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event_Subscribe new event length received: %d \n", tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2415:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event_Subscribe Socket %d terminate failed with RC = %d \n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2457:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cacheUserID[ 8 + 1 ];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2458:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cacheFile[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2459:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2460:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userWord[16+1];                        // Max 16 chars plus string terminator
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2461:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[8+1];                           // Max userid plus string terminator
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2462:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char systemId[8+1];                         // Max system id plus string terminator
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2464:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char ssiName[8+1];                          // SSI Name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2465:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char modes[2];                              // Modes - 2 one character mode fields
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2481:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Insufficient memory (request=%d bytes)\n", tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2491:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Error encountered receiving event data.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2494:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event_Subscribe receive of request ID on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2504:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Event_Subscribe receive of SMAPI rc on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2512:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event_Subscribe subscribe failed with SMAPI RC: %d\n", return_code);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2517:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Event_Subscribe receive of SMAPI rs failed with RC: %d\n", rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2526:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event_Subscribe failed with SMAPI reason code: %d\n", reason_code);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2533:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event_Subscribe failed because of different subscribe ids: %d %d\n", request_id, requestId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2546:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Event_Subscribe receive of event data type on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2554:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(line, "Event_Subscribe event data type: %d \n", eventDataType);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2562:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Event_Subscribe receive of event ID on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2570:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event_Subscribe event ID: %d \n", eventID);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2577:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of userid length on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2585:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "useridLength : %d \n", useridLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2590:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of event userid on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2608:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of userword length on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2616:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "userWordLength : %d \n", userWordLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2621:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of userword on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2635:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of subdata length on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2643:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "sizeOfSubdata : %d \n", sizeOfSubdata);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2649:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "Event_Subscribe receive of subdata on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2676:17:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
                strcat(cacheFile, ".image");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2679:17:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
                strcat(cacheFile, ".profile");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2719:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Event_Subscribe receive of event class on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2728:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Event_Subscribe receive of event type on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2736:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Event Class: %hu, Type: %hu \n", eventClass, eventType);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2744:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of event userid on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2768:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "Event_Subscribe receive of system ID on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2793:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(line, "Event_Subscribe receive of event 0, 13-14 reason code on socket %d failed with RC: %d \n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2803:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event reason code : %c \n", eventReasonCode);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2810:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of event userid on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2832:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of system ID on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2856:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of event SSI name on socket %d failed with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2878:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Event_Subscribe receive of receive of event SSI name on socket %d failed with RC: %d \n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2889:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "previous mode: %d, new mode: %d\n", preMode, newMode);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2917:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(line, "Unrecognized event class %d event type %d received from SMAPI\n",
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2926:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Unrecognized event class %d received from SMAPI\n", eventClass);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3083:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(line, "Unrecognized event data type received from SMAPI: %d\n", eventDataType);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3091:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Event unread: %d, total unread: %d \n", sizeOfUnreadData, totalToRead);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3096:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(line, "Event_Subscribe receive of remaining VMEvent data failed on socket %d with RC: %d\n", sockDesc, rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char outlevel[20];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3130:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char queryData[80];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3186:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        myStream = fopen(CACHE_SMAPI_LEVEL_FILE, "w");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3193:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(outlevel, "%d", *pSmapiLevel);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3206:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    myStream = fopen(CACHE_SMAPI_LEVEL_FILE, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3220:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    *pSmapiLevel = atoi(outlevel);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcli.c:438:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * APIS_611[APIS_611_COUNT] = {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcli.c:459:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * APIS_620[APIS_620_COUNT] = {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcli.c:490:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * APIS_630[APIS_630_COUNT] = {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcli.c:515:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * APIS_640[APIS_640_COUNT] = {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcli.c:591:46:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                vmapiContext.socketTimeout = atol(argV[j+1]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:46:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                entity = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:50:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                communication = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:54:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                portNumber = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:62:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                encoding = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:102:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:127:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    	    char ebcdicString[subscriberDataLength];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:162:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:167:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:178:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                entity = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:182:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                subscription = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:186:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                communication = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:190:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                portNumber = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:198:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                encoding = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:243:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:298:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:309:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                entity = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:313:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                communication = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:317:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                portNumber = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:325:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                encoding = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:370:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:85:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr, "%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:135:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:193:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:243:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:248:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAuthorization.c:303:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliCheck.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliCheck.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliCheck.c:64:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDelete.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDelete.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDelete.c:83:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:46:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                tagOrdinal = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:50:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                action = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:78:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:128:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:129:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:162:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:211:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:242:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:292:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:293:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:331:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:379:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char targetId[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:380:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char statement[72 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:387:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:418:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:477:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:478:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:488:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
               opId = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:511:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliEvent.c:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliEvent.c:39:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliEvent.c:97:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:29:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:59:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:127:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:153:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:268:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:269:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:283:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                cpuType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:311:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:368:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:369:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:390:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                baseCpu = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:398:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                dedicateCpu = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:402:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                cryto = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:457:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:510:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:511:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:543:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:596:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:597:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:631:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:684:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:711:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:796:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:829:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:910:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:911:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:921:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                maxCpu = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:943:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1004:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[100][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1010:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1011:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1082:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fp = fopen(userEntryFile, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1133:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[recordCount][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1196:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1197:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1236:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1293:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1294:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1304:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                erase = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1327:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1384:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1385:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1403:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                readOnly = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1429:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1483:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1484:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1502:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                readOnly = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1528:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1580:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1581:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1612:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1664:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1665:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1697:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1749:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1750:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1781:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1833:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1834:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1865:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1925:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1926:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2015:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2069:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2070:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2114:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2177:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2178:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2199:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                allocSize = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2202:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                diskSize = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2208:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                diskFormat = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2294:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2351:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2352:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2383:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2436:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2437:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2451:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                securityErase = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2477:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2538:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2586:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2669:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2670:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2732:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2788:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2789:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2850:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2902:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2903:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2936:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2990:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:2991:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3037:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3088:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3089:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3116:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3167:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3197:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3253:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3254:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3307:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3359:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3360:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3392:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3448:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lockedType[7 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3449:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char imageLockedBy[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3450:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char devAddress[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3451:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char devLockedBy[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3452:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuff[14];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3457:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3458:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3462:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3490:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3627:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char systemName[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3628:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char user[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3629:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vaddr[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3630:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char accessMode[5 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3637:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3638:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3642:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3676:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3795:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3814:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3865:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3866:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3896:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3944:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char queryData[80];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3952:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3953:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3984:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4061:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4071:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                format = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4099:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4156:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4181:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4219:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char line[recLen], chs[4];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4223:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(line, output->imageRecordList[i].imageRecord, recLen);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4241:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4242:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4268:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4325:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[100][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4331:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4332:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4365:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4391:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        fp = fopen(userEntryFile, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4423:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[recordCount][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4480:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4481:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4507:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                scpType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4556:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4587:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char ebcdicString[strlen(scpData)];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4623:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4650:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4709:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
           char ebcdicString[scpDataLength];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4730:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4757:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4816:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4817:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4849:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4916:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4917:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5011:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5078:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5079:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5173:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5236:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5237:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5291:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5357:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5358:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5368:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                function = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5380:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                startCylinder = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5384:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                regionSize = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5392:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                deviceType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5441:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5551:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5552:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5649:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5710:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5720:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                query = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5724:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                entry = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5759:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5825:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5891:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5956:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:5966:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                functionType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:6015:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:6064:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:6089:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:79:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:143:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:144:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:189:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:255:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:256:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:301:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:366:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:433:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:496:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:497:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:542:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:66:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:121:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:154:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:224:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:225:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:275:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:305:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *nameArray[entryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:306:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *dataArray[entryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:359:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliMetadata.c:392:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:29:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:62:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:115:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:116:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:141:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:190:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:216:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:267:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:268:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliName.c:300:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:27:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char * entryArray[15];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:183:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:227:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char * entryArray[4];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:232:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:233:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:300:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:348:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char * entryArray[3];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:353:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:410:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:462:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char * entryArray[4];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:467:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:468:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliNetwork.c:523:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPage.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPage.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPage.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPage.c:98:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProcess.c:26:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProcess.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProcess.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProcess.c:82:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:64:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:90:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(profileFile, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:109:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[recordCount][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:152:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:153:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:178:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:230:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:231:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:256:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:308:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lockedType[7 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:309:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char profileLockedBy[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:310:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char devAddress[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:311:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char devLockedBy[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:312:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuff[14];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:317:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:318:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:322:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:350:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:485:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[72+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:491:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:516:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:560:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(line, output->profileRecordList[i].recordData, 72);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:582:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:583:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:614:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:640:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(profileFile, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:659:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[recordCount][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:703:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:704:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:729:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:64:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:87:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(file, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:106:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[recordCount][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:148:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:149:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:174:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:222:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:247:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:298:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[72];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:304:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:329:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:367:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(line, output->recordList[i].recordName, recLen);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:389:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:390:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:420:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:443:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(file, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:462:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[recordCount][LINE_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:25:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char abend_dump_loc[75];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:82:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:116:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(abend_dump_loc, "Reader (unprocessed)");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:118:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(abend_dump_loc, "SFS directory (processed)");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:120:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(abend_dump_loc, "Error Invalid data received!! ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:141:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char format[10+1] = "";
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:142:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[80];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:144:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:152:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:197:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:293:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:327:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:392:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:402:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                operationId = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:423:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:466:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:492:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliResponse.c:29:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliResponse.c:39:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                failedRequestID = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliResponse.c:61:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSMAPI.c:29:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSMAPI.c:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSMAPI.c:56:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:28:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_slot[1 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:29:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_system_id[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_state[9 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_pdr_heartbeat[19 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_received_heartbeat[19 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:38:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSSI.c:62:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:64:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:113:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:145:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:196:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:197:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:228:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:283:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:284:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:298:29:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                beginPage = atol(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:302:27:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                endPage = atol(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:306:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                pageAccessType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:310:36:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                memoryAttributes = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:355:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:404:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:405:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:435:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:484:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:485:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:489:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:522:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:634:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:635:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliShared.c:673:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:28:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:54:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:101:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:102:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:128:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:175:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:176:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliStatic.c:203:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:27:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:98:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:148:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:153:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:154:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:202:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:249:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:254:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:255:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:300:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:347:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:352:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_id[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:353:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_type[7+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:354:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_status[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:355:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_volser[6+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:356:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_size[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:361:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:362:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:366:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:424:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:543:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:548:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:599:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:657:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:661:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char eqid_name[50+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:662:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char eqid_rdev[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:667:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:668:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:672:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:738:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:865:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:868:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char semicolon[1] = ";";
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:869:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fcp_dev[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:870:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char wwpn[16+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:871:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lun[16+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:872:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uuid[64+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:873:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vendor[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:874:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char prod[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:875:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char model[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:876:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char serial[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:877:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char code[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:878:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char blk_size[10+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:879:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char diskblks[10+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:880:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lun_size[20+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:885:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:886:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[1000];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:890:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:937:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1150:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempUserId[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1151:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[9] = "";
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1156:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1157:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1187:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1278:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1282:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1283:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char format[10+1] = "";
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1329:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1418:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1419:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1423:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1426:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_page_pages[8+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1427:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_page_pages_in_use[8+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1428:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_page_percent_used[3+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1429:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char volid[6+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1430:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rdev[4+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1431:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_pages[8+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1432:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pages_in_use[8+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1433:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char percent_used[3+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1434:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char drained[10+1] = {0};
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1439:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuff[130];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1469:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1667:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1672:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1718:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1772:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1773:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1811:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1861:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1862:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1900:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1947:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1954:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1955:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2017:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2073:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2078:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2079:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2141:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2187:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2192:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2193:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2244:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2299:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2303:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_id[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2304:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_type[3+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2305:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_attr[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2306:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_size[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2307:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fcp_dev_id[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2308:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fcp_dev_wwpn[16+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2309:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fcp_dev_lun[16+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2310:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char arrayFcpStructure[1024];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2315:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2316:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2320:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2367:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2519:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2582:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2642:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxEntryCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2647:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2722:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2767:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_spool_pages[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2768:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_spool_pages_in_use[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2769:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_spool_percent_used[3+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2770:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char volid[6+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2771:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char rdev[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2772:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char total_pages[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2773:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pages_in_use[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2774:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char percent_used[3+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2775:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dump[7+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2776:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char drained[10+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2781:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuff[130];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2786:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2787:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2791:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2819:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3023:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char fcp_dev_id[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3024:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char npiv_wwpn[16+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3025:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char chpid[2+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3026:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char perm_wwpn[16+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3027:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dev_status[1+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3028:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char owner[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3039:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3040:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3044:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3093:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3194:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            devStatus = atoi(dev_status);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:56:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:109:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempUserId[9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:110:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[9] = "";
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:115:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:116:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:127:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                count = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:152:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:220:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char arrayOfuserids[arrayOfVirtualServerIdsSize][9];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:324:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:325:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:346:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:388:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:409:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:455:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:480:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:529:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:551:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:578:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        printf("CPUs: %d\n", atoi(output->performanceInfo[0].vmapiString));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:579:41:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        printf("CPU utilization: %d\n", atoi(output->performanceInfo[1].vmapiString));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:580:44:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        printf("Memory paging rate: %d\n", atoi(output->performanceInfo[2].vmapiString));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:581:49:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        printf("Configured memory pages: %d\n", atoi(output->performanceInfo[3].vmapiString));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:582:43:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        printf("Used memory pages: %d\n", atoi(output->performanceInfo[4].vmapiString));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:597:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:618:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:660:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:680:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:727:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxKeyValueArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:732:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:782:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:815:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        vswitchCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:822:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            uplinkCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:846:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            nicCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:861:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            vlanCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:887:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:888:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:919:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:78:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:143:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:144:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:173:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                syncheck = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:208:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:231:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fp = fopen(updateFile, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:264:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char *line[recordCount+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:334:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:359:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:29:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[6];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:34:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[150] = "";
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:142:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:192:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[3];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:197:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:198:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:257:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:302:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[2];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:307:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:308:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:368:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:414:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:418:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vmRelocate_image[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:419:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vmRelocate_source_system[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:420:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vmRelocate_destination_system[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:421:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vmRelocate_by[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:422:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vmRelocate_elapsed[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:423:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vmRelocate_status[15 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:428:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:429:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:433:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:488:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:80:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:130:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:131:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:172:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:221:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:222:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:254:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:303:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:304:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:337:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:388:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:389:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:432:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:483:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:484:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:527:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:577:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:578:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:617:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:667:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:668:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:708:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:756:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:761:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:762:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:817:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:869:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:870:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:884:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                adapterType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:888:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                virtualDevices = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:914:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:967:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:968:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:982:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                adapterType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:986:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                adapterDevices = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1023:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1069:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1074:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1075:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1158:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1204:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1209:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1210:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1301:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1349:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1350:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1384:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1433:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1434:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1466:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1515:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1516:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1549:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1598:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1599:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1633:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1681:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1714:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1796:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1805:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1852:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1910:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1911:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:1968:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2018:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2055:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2111:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2130:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                lanType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2134:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                transportType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2170:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2219:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2220:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2256:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2305:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2343:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2411:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char osa_address[4+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2412:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char osa_status[17+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2413:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char osa_type[7+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2414:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char chpid_address[2+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2415:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char agent_status[3+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2416:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userid[8+1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2421:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2422:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[300];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2426:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2452:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2578:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2579:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char type[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2580:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char port_name[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2581:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char nic_addr[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2582:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char port_num[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2583:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char nic_num[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2584:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pseg_vlanid[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2585:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pseg_rx[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2586:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pseg_rx_disc[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2587:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pseg_tx[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2588:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char pseg_tx_disc[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2589:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuffPortNic[130];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2590:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuffSegmentData[130];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2599:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2600:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2604:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2663:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2912:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2913:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2939:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                connectionValue = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2943:36:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                queueMemoryLimit = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2947:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                routingValue = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2951:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                transportType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2955:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                vlanId = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2959:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                portType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2963:47:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                updateSystemConfigIndicator = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3007:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                gvrpValue = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3011:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                nativeVlanId = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3098:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3148:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3153:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3154:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3289:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3348:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3349:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3363:47:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                updateSystemConfigIndicator = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3449:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3498:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3503:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3504:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3556:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3604:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3636:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3680:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char vlanId[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3681:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char nativeVlanId[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3708:21:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                    strcpy(vlanId, "NONE");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3710:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(vlanId, "%d", output->vswitchList[i].vlanId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3713:21:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                    strcpy(nativeVlanId, "NONE");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3715:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(nativeVlanId, "%d", output->vswitchList[i].nativeVlanId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3862:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxKeyValueArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3867:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3917:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3950:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        vswitchCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3957:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            uplinkCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3981:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            nicCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:3996:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            vlanCount = atoi(output->stringList[i++].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4021:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4026:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char switch_name[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4027:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char transport_type[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4028:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char port_type[6 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4029:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char queue_memory_limit[3 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4030:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char routing_value[9 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4031:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vlan_awareness[7 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4032:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vlan_id[8 +1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4033:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char native_vlan_id[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4034:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mac_address[17 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4035:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char gvrp_request_attribute[6 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4036:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char gvrp_enabled_attribute[6 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4037:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char switch_status[2 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4038:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char link_ag[5 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4039:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lag_interval[3 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4040:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char lag_group[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4041:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char IP_timeout[3 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4042:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char switch_type[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4043:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char isolation_status[11 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4044:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char MAC_protect[13 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4045:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char user_port_based[9 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4046:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char VLAN_counters[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4047:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vepa_status[3 + 1];   // zVM 6.3 var
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4048:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char spg_scope[7 + 1];   // zVM 6.3 var after apar for MVLAG
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4051:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char real_device_address[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4052:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char virtual_device_address[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4053:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char controller_name[71 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4054:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char port_name[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4055:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char device_status[1 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4056:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char device_error_status[2 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4059:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char port_num[16 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4060:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char grant_userid[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4061:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char promiscuous_mode[6 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4062:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char osd_sim[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4063:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vlan_count[2 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4064:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char user_vlan_id[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4068:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char adapter_owner[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4069:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char adapter_vdev[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4070:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char adapter_macaddr[17 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4071:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char adapter_type[12 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4074:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uplink_NIC_userid[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4075:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uplink_NIC_vdev[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4076:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char uplink_NIC_error_status[3 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4079:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char global_member_name[8 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4080:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char global_member_state[7 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4089:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4090:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[1200];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4094:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4161:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4259:21:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                    strcpy(vlan_id, "NONE");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4261:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    vlan_id_int = atoi(vlan_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4262:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(vlan_id, "%d", vlan_id_int);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4275:21:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                    strcpy(native_vlan_id, "NONE");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4277:42:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    native_vlan_id_int = atoi(native_vlan_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4278:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(native_vlan_id, "%d", native_vlan_id_int);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4614:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                vlanCount = atoi(vlan_count);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4631:44:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                        user_vlan_id_int = atoi(user_vlan_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4632:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(user_vlan_id, "%d", user_vlan_id_int);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4802:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4803:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_vlanid[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4804:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_rx[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4805:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_rx_disc[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4806:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_tx[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4807:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_tx_disc[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4808:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_activated_TOD[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4809:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_config_update_TOD[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4810:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_vlan_interfaces[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4811:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_vlan_deletes[10 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4812:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_device_type[4 +1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4813:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_device_addr[4 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4814:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seg_device_status[1 + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4815:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempBuff[130];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4823:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4824:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[1200];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4828:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char msgBuff[MESSAGE_BUFFER_SIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4879:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char vlanIDcopy[20];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5120:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5121:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5159:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                connectionValue = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5163:36:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                queueMemoryLimit = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5167:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                routingValue = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5171:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                portType = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5175:47:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                updateSystemConfigIndicator = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5219:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                gvrpValue = atoi(optarg);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5305:22:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                     sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5379:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * entryArray[maxArrayCount];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5384:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char tempStr[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5385:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char strMsg[250];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5574:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(tempStr,"%c", optopt);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/syncfileutil.c:41:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(argv[1], O_RDWR);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:66:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:98:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, ip_address, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:106:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, subscriber_data, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:99:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, ip_address, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:107:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, subscriber_data, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:92:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, ip_address, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:102:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, subscriber_data, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, for_id, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, function_id, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, for_id, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, function_id, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, for_id, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, function_id, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, keyValueArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, tag_name, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, tag_name, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, tag_name, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, tag_name, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, tag_value, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, search_pattern, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:70:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:83:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:97:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, eventChars[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:58:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiIPaddrGet.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, cpuAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:52:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, cpuAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:96:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, cpuId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, cpuAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, cpuAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, cpuAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:73:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(line, "Insufficiant memory (request=%d bytes)\n", inputSize + 4);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:88:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:95:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:101:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:107:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, prototypeName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:114:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, initialPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:121:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, initialAccountNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:132:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cursor, imageRecordList[i].imageRecord, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, forceTime, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:83:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, keyValueArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, keyValueArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, keyValueArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:73:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, realDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, realDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:56:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:67:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:80:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:97:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, sourceImageName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:103:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, sourceImageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:109:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, imageDiskAllocationType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:116:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, allocationAreaName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:123:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, imageDiskMode, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:130:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, readPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:137:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, writePassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:144:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, multiPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:90:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, imageDiskMode, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:66:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:95:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskDeviceType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:100:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskAllocationType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:106:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, allocationAreaNameOrVolser, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:117:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskMode, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:126:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, imageDiskLabel, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:133:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, readPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:140:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, writePassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:147:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, multiPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:93:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetImageName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:98:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetImageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, readWriteMode, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:111:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, optionalPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:52:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetImageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:92:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetImageName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:97:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:103:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, readWriteMode, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:110:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, optionalPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetImageName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:96:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetImageDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, savedSystem, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:91:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, loadParameter, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:98:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parameterString, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:84:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, deviceAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:50:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:56:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:50:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:56:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:73:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, vdev, tempSize); ////VDEV address of the virtual DASD
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, "\0", 1);  // Need to send a null (ASCIIZ) after the vdev
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:56:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char resultLine[10];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:58:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cachePath[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:62:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char traceLine[LINESIZE + 100];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:67:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(cachePath, "/var/opt/zthin/.vmapi/.cache/");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:68:5:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
    strcat(cachePath, "users.list");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:72:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            cacheFileP = fopen(cachePath, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:92:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:110:33:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:123:37:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                    sprintf(traceLine, "*** Error trying to obtain realloc memory for cache records of size %d.\n", recordCount * sizeof(nameList));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:143:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(traceLine, "*** Error trying to unlock cache file read lock.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:151:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(traceLine, "*** Error trying to close cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:166:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(traceLine, "*** Error removing out of date cache file <%.*s> errno %d\n", LINESIZE, cachePath, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:182:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:188:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:195:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:201:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:218:13:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
            strcat(cachePath, "users.list");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:222:30:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                cacheFileP = fopen(cachePath, "w");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:224:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(traceLine, "*** Error trying to open cache file for write. errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:244:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(resultLine, (*outData)->nameList[i].imageName, strlen((*outData)->nameList[i].imageName) + 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:252:45:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                            sprintf(traceLine, "*** Error trying to close cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:258:45:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                            sprintf(traceLine, "*** Error removing cache file after write error <%.*s> errno %d\n", LINESIZE, cachePath, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:273:33:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                sprintf(traceLine, "*** Error trying to unlock cache file WRITE lock.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:281:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(traceLine, "*** Error trying to close cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imagePassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:73:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imagePauseOrBegin, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, functionNameLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, useridLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, passwordLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, targetIdentifier, targetIdentifierLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:86:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, guests[i].vmapiString, guestNameLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cachePath[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char userID[10];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char resultLine[256];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:57:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char traceLine[LINESIZE + 100];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:90:5:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
    strcat(cachePath, ".direct");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:94:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            cacheFileP = fopen(cachePath, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:111:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:128:33:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:140:37:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                    sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:159:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(traceLine, "*** Error trying to unlock cache file read lock.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:168:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(traceLine, "*** Error trying to close cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:183:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(traceLine, "*** Error removing out of date cache file <%.*s> errno %d\n", LINESIZE, cachePath, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:200:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:206:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:213:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:219:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:245:13:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
            strcat(cachePath, ".direct");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:250:30:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                cacheFileP = fopen(cachePath, "w");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:252:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(traceLine, "*** Error trying to open cache file for write. errno %d\n", errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:272:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(resultLine, (*outData)->imageRecordList[i].imageRecord,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:291:45:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                            sprintf(traceLine, "*** Error trying to close cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:297:45:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                            sprintf(traceLine, "*** Error removing cache file after write error  <%.*s> errno %d\n", LINESIZE, cachePath, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:312:33:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                sprintf(traceLine, "*** Error trying to unlock cache file WRITE lock.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:320:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(traceLine, "*** Error trying to close cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:66:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:95:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cursor, imageRecordList[i].imageRecord, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:52:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:88:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, bootProgram, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:95:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, brLba, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:102:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, lun, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:109:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, portName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:119:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, scpData, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, deviceAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:59:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:70:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:83:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:94:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumer, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:99:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageVolumeLabel, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:105:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:111:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, systemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:116:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, parmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:121:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, parmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:126:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, parmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:131:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altSystemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:136:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altSystemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:141:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altParmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:146:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altParmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:151:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altParmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:59:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:70:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:83:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:94:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumer, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:99:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageVolumeLabel, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:105:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:111:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, systemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:116:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, parmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:121:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, parmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:126:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, parmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:131:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altSystemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:136:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altSystemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:141:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altParmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:146:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altParmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:151:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, altParmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:52:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:91:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, regionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:98:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, imageVolumeId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:109:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, groupName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:91:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, entryNames, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:90:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, regionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:97:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, imageVolumeId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, groupName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:64:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:80:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:87:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:93:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:107:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, nameArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:112:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, dataArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, name, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, name, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[8];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:68:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:81:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:97:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cursor, profileRecordList[i].recordData, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:50:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:56:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char path[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char cachePath[BUFLEN + 1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char profileID[10];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char resultLine[256];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:57:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char traceLine[LINESIZE + 100];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:86:5:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
    strcat(cachePath, ".direct");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:89:22:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        cacheFileP = fopen(cachePath, "r");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:107:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:124:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:135:33:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                sprintf(traceLine, "*** Error trying to obtain memory for cache records.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:155:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(traceLine, "*** Error trying to unlock cache file read lock.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:165:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(traceLine, "*** Error trying to close profile cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:179:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(traceLine, "*** Error removing out of date profile cache file <%.*s> errno %d\n", LINESIZE, cachePath, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:194:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:200:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:207:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:213:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:230:30:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
                cacheFileP = fopen(cachePath, "w");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:251:37:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                                    memcpy(resultLine, (*outData)->profileRecordList[i].recordData,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:270:45:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                            sprintf(traceLine, "*** Error trying to close profile cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:276:45:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                            sprintf(traceLine, "*** Error removing profil cache file after write error  <%.*s> errno %d\n", LINESIZE, cachePath, errno);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:291:33:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                sprintf(traceLine, "*** Error trying to unlock profile cache file WRITE lock.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:299:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(traceLine, "*** Error trying to close profile cache file.\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:82:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:98:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cursor, profileRecordList[i].recordData, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:82:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:98:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cursor, recordArrayData[i].recordName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:82:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:98:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cursor, recordArrayData[i].recordName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[1];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:73:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:81:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, keyValueArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:73:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:81:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, keyValueArray[i], tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSSIQuery.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, functionNameLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSSIQuery.c:70:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, ALL, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, memorySegmentName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, memorySegmentName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, memorySegmentName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, memorySegmentName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, memoryAccessIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, memorySegmentName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, memorySegmentName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, memorySegmentName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:91:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, memoryAccessIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:61:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:56:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:62:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c:51:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, functionNameLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c:57:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, useridLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, passwordLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, targetIdentifier, targetIdentifierLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInfoQuery.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:58:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:52:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:58:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c:51:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, functionNameLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c:57:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, useridLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, passwordLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, targetIdentifier, targetIdentifierLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:73:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, eventType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, "\0", 1);  // need to send a null (ASCIIZ) after the eventType
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:60:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:73:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, eventType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, "\0", 1);  // Need to send a null (ASCIIZ) after the eventType
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:61:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:61:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:53:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:59:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:72:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:55:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:61:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[6];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[4];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[3];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:33:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[2];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:52:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:63:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:87:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:92:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, coupledImageName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:97:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, coupledImageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:91:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, coupledImageName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:95:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:95:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, switchName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, switchName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:97:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, channelPathId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:64:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:99:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, channelPathId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:106:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, macId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[4];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[5];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, imageDeviceNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:66:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cursor, functionName, tempSize );
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( cursor, userid, tempSize );
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( cursor, password, tempSize );
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cursor, targetIdentifier, tempSize );
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:80:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:89:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:83:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, lanOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:57:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:63:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryLan.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryOsa.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:67:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:80:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, switchName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:97:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, realDeviceAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, portName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:111:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, controllerName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:137:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:144:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:151:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:158:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:165:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:172:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altSystemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:179:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altSystemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:186:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:193:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:200:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[16];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:60:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:71:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:84:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:95:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, switchName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:104:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:111:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:118:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:125:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:132:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:139:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altSystemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:146:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altSystemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:153:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:160:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:167:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[2];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:49:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:66:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:73:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:79:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:84:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, switchName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[2];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:66:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[2];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:42:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[2];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:66:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[2];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:57:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:69:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:82:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:88:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:93:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, switchName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:99:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, grantUserid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:106:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userVlanId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:113:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, revokeUserid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:120:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, realDeviceAddress, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:127:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, portName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:134:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, controllerName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:155:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:162:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, systemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:169:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:176:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:183:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, parmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:190:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altSystemConfigName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:197:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altSystemConfigType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:204:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskOwner, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:211:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskNumber, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:218:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, altParmDiskPassword, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:228:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, macId, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:37:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char * targetStart[33];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:50:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:61:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:67:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:74:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:51:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:62:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:68:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:75:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:81:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:86:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, configurationFileName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, configurationFileType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:96:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, configurationDirName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:53:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:72:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:78:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:91:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:96:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, configurationFileName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:101:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, configurationFileType, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:106:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, configurationDirName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:119:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cursor, updateRecordList[i].updateRecord, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:64:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:77:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:48:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[LINESIZE];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, functionName, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:65:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, userid, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cursor, password, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:78:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, targetIdentifier, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:82:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cursor, command, tempSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:120:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char a2e[256] = {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:139:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static unsigned char e2a[256] = {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:202:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[256];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:203:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errMsg[128];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:206:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6000E Invalid data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:208:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6001E Processing error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:210:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6002E Errors detected in output data\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:212:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6003E Socket obtain error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:214:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6004E Socket connect refused error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:216:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6005E Socket connect try again error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:218:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6006E Socket timeout error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:220:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6007E Socket read error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:222:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6008E Socket write error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:224:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6009E Socket processing error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:226:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6010E Socket not connected error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:228:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6011E SMAPI response_recovery retry has no data error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:230:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6012E Memory error\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:232:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6013E Parser error invalid table\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:234:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6014E Parser error invalid string size\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:236:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6015E Socket retry is possible, but failed after %d tries.\n", SEND_RETRY_LIMIT);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:238:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(errMsg, "ULGSMC6016E Unknown internal error code $%d\n",rc);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:329:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[errorLength +1024];  // Not sure how many thing we get make real big to be safe
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:342:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(line, "SMAPI ERROR BUFFER details:\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:134:9:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
        strcat(buffer, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:136:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        buffer[strlen(buffer)-1]='\0';//command has an enter;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:152:9:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
        strcat(buffer, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:288:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            send(sockfd, buffer, strlen(buffer) + 1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:298:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            send(sockfd, info, strlen(info) + 1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:391:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memcpy(&serv_addr.siucv_user_id, argv[1], strlen(argv[1]));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:408:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        n = send(sockfd, buffer, strlen(buffer)+1,0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:420:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strncmp(buffer, "UNAUTHORIZED_ERROR", strlen("UNAUTHORIZED_ERROR")) == 0)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:488:21:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                    strcpy(cmd_rc, "0");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:495:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy(cmd_rc, pos+strlen("iucvcmdrc="), 8);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:495:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    strncpy(cmd_rc, pos+strlen("iucvcmdrc="), 8);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:497:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy(result, buffer, strlen(buffer)-strlen(pos));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:497:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    strncpy(result, buffer, strlen(buffer)-strlen(pos));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvclient.c:497:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    strncpy(result, buffer, strlen(buffer)-strlen(pos));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:42:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        send(newsockfd, err_msg, strlen(err_msg)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:54:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            send(newsockfd, err_msg, strlen(err_msg)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:65:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            send(newsockfd, err_msg, strlen(err_msg)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:81:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            send(newsockfd, err_msg, strlen(err_msg)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:111:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        send(newsockfd, buffer, strlen(buffer)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:126:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        send(newsockfd, buffer,strlen(buffer)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:129:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    send(newsockfd, READY_TO_RECEIVE,strlen(READY_TO_RECEIVE)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:135:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strncmp(buffer, FILE_SENT_OVER, strlen(FILE_SENT_OVER) )==0)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:139:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(md5, buffer + strlen(FILE_SENT_OVER) + 1, 32);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:139:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strncpy(md5, buffer + strlen(FILE_SENT_OVER) + 1, 32);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:140:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(filemode, buffer + strlen(FILE_SENT_OVER) + 1 + 33, 3);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:140:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strncpy(filemode, buffer + strlen(FILE_SENT_OVER) + 1 + 33, 3);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:149:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            send(newsockfd, buffer, strlen(buffer)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:176:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        send(newsockfd,buffer,strlen(buffer)+1,0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:188:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                send(newsockfd,buffer,strlen(buffer)+1,0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:201:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    send(newsockfd,buffer,strlen(buffer)+1,0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:252:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            for (i = 0 ; i <= strlen(buffer) ; i++)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:283:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            linux_dist.version = atoi(buffer + strlen("VERSION=\""));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:331:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    send(newsockfd, buffer, strlen(buffer) + 1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:455:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(tmp, buffer, len);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:470:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(tmp, buffer, len);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:491:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(buffer) > len)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:493:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strcpy(buffer, buffer + strlen(tmp) + 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:498:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strncmp(buffer, FILE_TRANSPORT, strlen(FILE_TRANSPORT))==0)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:522:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    send(newsockfd, buffer,strlen(buffer)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:536:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    len += strlen(buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:543:96:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        syslog(LOG_INFO,"result length=%u, send message length=%u,\n %s", len, strlen(send_buf), send_buf);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:544:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        send_buf[strlen(send_buf)] = 0;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:545:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        send(newsockfd, send_buf,strlen(send_buf)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:546:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        len = strlen(buffer);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:551:88:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                syslog(LOG_INFO,"result length=%u, send message length=%u,\n %s", len, strlen(send_buf), send_buf);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:552:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                send_buf[strlen(send_buf)] = 0;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/IUCV/iucvserver.c:553:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                send(newsockfd, send_buf, strlen(send_buf)+1, 0);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:67:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    retCode = read(STDIN_FILENO, buffer + bytesRead, bytes - bytesRead);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:165:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  while (( returnCode = read(STDIN_FILENO,
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:260:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        returnCode = read(STDIN_FILENO, trackBufferCursor, keyCount);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckddecode.c:277:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        returnCode = read(STDIN_FILENO, trackBufferCursor, dataCount);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdencode.c:92:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  while (( returnCode = read( dasdDescriptor, trackBuffer, TRACK_SIZE ) ) > 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/ckdhex.c:94:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  while (( returnCode = read( dasdDescriptor, trackBuffer, TRACK_SIZE ) )
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:158:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    length = strlen(vmapiContextP->IucvUserid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:160:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memcpy(&serverSockAddr.siucv_userid, default_IUCV_server, strlen(default_IUCV_server));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:162:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memcpy(&serverSockAddr.siucv_userid, &vmapiContextP->IucvUserid, strlen(vmapiContextP->IucvUserid));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smSocket.c:166:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    memcpy(&serverSockAddr.siucv_name[0], IUCV_programName, strlen(IUCV_programName));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:192:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                temp = strlen(parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:347:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                iSize = strlen(parms->smapiBufferCursor) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:447:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            temp = strlen(parms->smapiBufferCursor)+1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:660:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    temp = strlen(parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1039:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    temp = strlen(parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1212:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        i = strlen(tempStr);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1254:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        dataBuffStructSize = strlen(parms->smapiBufferCursor) + 1;  // Add in null term
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiTableParser.c:1356:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    temp = strlen(parms->smapiBufferCursor);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:170:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    stringL = strlen(aStringP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:210:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        pathL = strlen(pathP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:217:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(aBufferP, pathP, pathL);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:234:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int filenameL = strlen(aFilenameP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:257:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char pathAndFile[PATHLENGTH + strlen(CACHE_SEMAPHORE_FILENAME)];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:274:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(aContextNameP) > 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:275:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(vmapiContextP->name, aContextNameP, sizeof(vmapiContextP->name) - 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:281:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        pathLength = strlen(pathPtr);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:282:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = pathLength + strlen(CACHE_SEMAPHORE_DIRECTORY);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:289:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(vmapiContextP->path, pathPtr, sizeof(vmapiContextP->path) - (strlen(CACHE_SEMAPHORE_DIRECTORY) + 2));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:289:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        strncpy(vmapiContextP->path, pathPtr, sizeof(vmapiContextP->path) - (strlen(CACHE_SEMAPHORE_DIRECTORY) + 2));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:290:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(vmapiContextP->path);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:294:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(vmapiContextP->path, "/");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:429:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(line, "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:434:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(line, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:452:17:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                strcat(line, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:459:5:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
    strcat(line, "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:476:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(vmapiContextP->strFirstFailureMsg, aLineP, FIRST_FAILURE_MESSAGE_MAX_LEN);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:495:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int lineL = strlen(aLineP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:500:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(newRecordP->data, aLineP, lineL);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:682:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        temp = strlen(line);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:683:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(line + temp, aLineP, LINESIZE - temp);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:707:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char pathAndFile[PATHLENGTH + strlen(TRACE_LEVELS_FILE)];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:739:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        pathLength = strlen(pathP) + sizeof(TRACE_LEVELS_FILE) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:745:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(pathAndFile, pathP, pathLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:749:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(pathAndFile, "/");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:762:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            lineDataLength = strlen(lineData);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:775:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            strlen(TRACE_KEYWORDS[x]))) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:855:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        lineL = strlen(lineP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:866:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        lineL = strlen(lineP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:889:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            len = strlen(bufferP);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:905:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int length = strlen(directoryRecord);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:914:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        nameLen = strlen(token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:920:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:924:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:927:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(replacedString, "*");  // This is password
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:928:13:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
            strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:934:21:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                    strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:941:17:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:946:17:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:951:17:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:956:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (strncasecmp(token, "DEVNO", strlen(token)) == 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:958:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:962:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:963:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    } else if (strncasecmp(token, "V-DISK", strlen(token)) == 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:966:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:970:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:971:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    } else if (strncasecmp(token, "T-DISK", strlen(token)) == 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:974:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:978:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:982:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:987:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:992:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:999:25:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                        strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1003:29:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                            strcat(replacedString, "*");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1004:29:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                            strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1008:33:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                                strcat(replacedString, "*");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1009:33:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                                strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1013:37:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                                    strcat(replacedString, "*");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1014:37:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                                    strcat(replacedString, " ");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1067:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                resultLineL = strlen(resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1076:29:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                            strncpy(rcS, targetP + 1, ((rcP) - (targetP + 1) + 1));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1083:29:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                            strncpy(rsS, rcP + 1, ((rsP) - (rcP + 1) + 1));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1538:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(userID, readBuffer + 4, useridLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:1550:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(cmd, readBuffer + 4 + useridLength + 4, cmdLength);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2180:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(functionName) +         // Function name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2186:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(TARGET_ALL);            // Target identifier
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2200:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2214:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(TARGET_ALL);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2288:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(functionName) +         // Function name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2294:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(TARGET_ALL) +           // Target identifier
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2302:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(cachePath) == 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2319:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:2333:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(TARGET_ALL);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smapiUtilities.c:3159:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(image) == 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:125:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    	if (strlen(subscriberData) > 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:126:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    		int subscriberDataLength = strlen(subscriberData);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:138:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    		targetIdentifier, entity, communication, portNumber, ip, encoding, strlen(subscriberData), subscriberData, &output);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:270:88:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    		targetIdentifier, entity, subscription, communication, portNumber, ip, encoding, strlen(subscriberData), subscriberData, &output);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliAsynchronous.c:393:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    		targetIdentifier, entity, communication, portNumber, ip, encoding, strlen(subscriberData), subscriberData, &output);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliCheck.c:85:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    passWordLength = strlen(passWord);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:359:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
             image, tagName, strlen(tagValue), tagValue, &output);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliDirectory.c:441:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
             image, strlen(searchPattern), searchPattern, &output);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1074:75:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (image == NULL || (userEntryFile == NULL && userEntryStdin == 0 && strlen(prototype) == 0)) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1092:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while ((c = fgetc(fp)) != EOF) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1118:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
                strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1141:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
                strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1149:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                record[i].imageRecordLength = strlen(line[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1160:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            record[i].imageRecordLength = strlen(buffer[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:1170:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            image, prototype, strlen(password), password,  // Initial password length, initial password
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3417:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(address) == 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3560:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            devAddressDevLockedBySize = strlen((char *)output->lockDevList[i].devAddressDevLockedBy);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3561:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(tempBuff, (char *)output->lockDevList[i].devAddressDevLockedBy, devAddressDevLockedBySize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:3926:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            image, strlen(password), password, &output);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4399:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while ((c = fgetc(fp)) != EOF) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4413:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
                strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4430:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
                strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4432:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            record[i].imageRecordLength = strlen(line[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4442:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            record[i].imageRecordLength = strlen(buffer[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4587:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        char ebcdicString[strlen(scpData)];
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4589:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        memmove(scpData, ebcdicString, strlen(scpData));
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4602:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            image, bootProgram, logicalBlock, lun, portName, scpType, strlen(scpData), scpData, &output);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4708:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
           int  scpDataLength = strlen(scpData);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImage.c:4874:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(address) == 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliImageDefinition.c:472:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i = strlen(stringStart)+1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:93:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while ((c = fgetc(fp)) != EOF) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:115:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
            strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:117:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        record[i].profileRecordLength = strlen(line[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:421:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            devAddressDevLockedBySize = strlen((char *)output->lockDevList[i].devAddressDevLockedBy);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:422:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(tempBuff, (char *)output->lockDevList[i].devAddressDevLockedBy, devAddressDevLockedBySize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:643:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while ((c = fgetc(fp)) != EOF) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:665:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
            strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliProfile.c:667:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        record[i].profileRecordLength = strlen(line[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:90:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while ((c = fgetc(fp)) != EOF) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:112:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
            strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:114:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        record[i].recordNameLength = strlen(line[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:446:21:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        while ((c = fgetc(fp)) != EOF) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:468:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
            strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliPrototype.c:470:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        record[i].recordNameLength = strlen(line[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:221:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i=0; i < strlen(entryArray[0]); i++) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:245:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    j = strlen(stringStart)+1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliQuery.c:273:21:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                    strncpy(line, output->directoryEntryArray[i].directoryEntryRecordArray[j].directoryEntryRecord, recLen);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:492:17:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                strcpy(dev_volser, "");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:496:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
            strcpy(dev_size, "");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:511:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (strlen(dev_size) > 0){
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:638:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i = strlen(stringStart) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:792:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                	if (strlen(token) < 5) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1358:8:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
       strncpy(format,"FORMAT=NO",9);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1361:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
       for (i=0; i < strlen(entryArray[0]); i++) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1381:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                i = strlen(stringStart) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1395:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                i = strlen(stringStart) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1507:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            bytesleft = bytesleft - strlen(token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1519:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            bytesleft = bytesleft - strlen(token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1531:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            bytesleft = bytesleft - strlen(token);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1551:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            linesize = strlen((char *)pageinfo);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1552:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(tempBuff, pageinfo, linesize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:1753:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i = strlen(stringStart) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2462:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            fcpStructureSize = strlen(arrayFcpStructure);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2469:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy(fcp_dev_id, arrayFcpStructure + (offset), 4);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2471:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy(fcp_dev_wwpn, arrayFcpStructure + (offset + 4), 16);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2473:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy(fcp_dev_lun,  arrayFcpStructure +(offset + 20), 16);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2624:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i = strlen(stringStart) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2854:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            segmentDataSize = strlen((char *)output->systemSpoolInformation[i].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:2855:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(tempBuff, (char *)output->systemSpoolInformation[i].vmapiString, segmentDataSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3215:17:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                strcpy(owner, "");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliSystem.c:3228:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                if (strlen(owner) > 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliUnDocumented.c:963:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            i = strlen(stringStart) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:241:17:  [1] (buffer) fgetc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    while ((c = fgetc(fp)) != EOF) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:284:11:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant character.
          strncpy(ptr, "\0", 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:286:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
       if (strlen(line[c]) == 0)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:287:11:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
          strncpy(line[c]," \0",2);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRM.c:288:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
       record[c].updateRecordLength = strlen(line[c])+1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:50:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (( strlen(optarg) > 12) && (strncasecmp( "destination=", optarg, 12 ) == 0 )) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:53:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    if (( strlen(optarg) >= 13) && (strncasecmp( "action=cancel", optarg, 13 ) == 0 )) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVMRelocate.c:577:17:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                strcpy(vmRelocate_status, "");  // vmRelocate_status can be null so set it to empty string
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2500:20:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                   strncpy(userid,&osa_status[8],8);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2704:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            portNicValuesSize = strlen((char *)output->portNicList[i].portNicValues);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2705:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy(tempBuffPortNic, (char *)output->portNicList[i].portNicValues, portNicValuesSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2796:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                segmentDataSize = strlen((char *)output->portNicList[i].segmentArray[j].segmentStructure);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:2797:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy(tempBuffSegmentData, (char *)output->portNicList[i].segmentArray[j].segmentStructure, segmentDataSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4429:17:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                strcpy(vepa_status, "");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4438:17:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                strcpy(spg_scope, "");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4473:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (smapiLevel >= 630 && strlen(vepa_status)) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4479:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (smapiLevel >= 630 && strlen(spg_scope)) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4920:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                segmentDataSize = strlen((char *)output->vswitchList[i].segmentArray[j].segmentData);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:4921:17:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
                strncpy(tempBuff, (char *)output->vswitchList[i].segmentArray[j].segmentData, segmentDataSize);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/smcliVirtual.c:5327:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempLength = strlen(userVlanId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:49:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:49:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:50:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 1 + 1 + 4 + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:51:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(ip_address) + 1 + 4 + subscriber_data_length;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationDisableDm.c:96:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(ip_address);  // IP_address 7..15 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:47:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:47:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:48:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 1 + 1 + 1 + 4 + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:49:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(ip_address) + 1 + 4 + subscriber_data_length;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationEnableDm.c:97:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(ip_address);  // IP_address 7..15 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:44:98:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:45:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + 1 + 1 + 4 + 4 + strlen(ip_address) + 1 + 4 + subscriber_data_length;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAsynchronousNotificationQueryDm.c:90:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(ip_address);  // IP_address 7..15 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:46:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(for_id) + 4 + strlen(function_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(for_id) + 4 + strlen(function_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(for_id);  // For_id 1..8 or 1..64 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListAdd.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(function_id);  // Function_id 1..64 OR 1..* chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:46:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(for_id) + 4 + strlen(function_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(for_id) + 4 + strlen(function_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(for_id);  // For_id 0..8 or 0..64 or 1 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListQuery.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(function_id);  // Function_id 0..64 OR 1 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:46:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(for_id) + 4 + strlen(function_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(for_id) + 4 + strlen(function_id);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(for_id);  // For_id 1..8 or 1..64 or 1 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiAuthorizationListRemove.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(function_id);  // Function_id 1..64 OR 1 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:42:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiCheckAuthentication.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserID 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:37:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:37:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:38:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:44:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:45:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDeleteABENDDump.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserID 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDefineDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(tag_name);  // Tag_name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagDeleteDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(tag_name);  // Tag_name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagQueryDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(tag_name);  // Tag_name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserID 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerLocalTagSetDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(tag_name);  // Tag_name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserID 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerSearchDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiDirectoryManagerTaskCancelDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:44:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    strlen(functionName) +     // Function name field
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:46:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    strlen(userid) +           // Userid field
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:50:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    strlen(targetIdentifier) + // Target userid field
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:59:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(eventChars[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:68:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventStreamAdd.c:96:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(eventChars[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:37:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:37:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:38:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:50:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiEventUnsubscribe.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 or 1..64 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiIPaddrGet.c:41:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiIPaddrGet.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActivate.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 or 1..64 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageActiveConfigurationQuery.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 (userid)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageConsoleGet.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefine.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(cpuAddress);  // CPU address 1..2
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:47:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            cpuAddress) + 1 /* Base CPU */+ 4 + strlen(cpuId) + 1
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:66:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:85:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(cpuAddress);  // CPU address 1..2
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDefineDm.c:93:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(cpuId);  // CPU ID 0..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserID 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDelete.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(cpuAddress);  // CPU address 1..2
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuDeleteDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(cpuAddress);  // CPU address 1..2
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQuery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuQueryDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(cpuAddress);  // CPU address 1..2
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 /* Max CPUs */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCpuSetMaximumDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:51:65:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ((imageRecordCount > 0) && (initialPasswordLength > 0 || strlen(initialAccountNumber) > 0)) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:59:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:59:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:60:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(prototypeName)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:60:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(prototypeName)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:61:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                + 4 + initialPasswordLength + 4 + strlen(initialAccountNumber) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:85:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:99:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 (image name)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:104:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(prototypeName);  // Prototype name 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageCreateDm.c:118:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(initialAccountNumber);  // Initial account number 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 or 1..64
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeactivate.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(forceTime);  // Force time 0..12
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:41:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:41:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:42:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionAsyncUpdates.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:43:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:44:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionCreateDm.c:84:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:43:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:44:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionDeleteDm.c:84:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:38:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:38:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:39:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:40:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(keywordlist) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:51:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionQueryDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(keywordlist)+1;  // Input keywords and null term
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:43:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:44:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDefinitionUpdateDm.c:84:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeleteDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(realDeviceNumber) + 1;  // For readonly char
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicate.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(realDeviceNumber);  // Real device number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(realDeviceNumber) + 1;  // For readonly char
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceDedicateDm.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(realDeviceNumber);  // Real device number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceReset.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicate.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDeviceUndedicateDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopy.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:47:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:47:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:48:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:48:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:49:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDiskNumber) + 4 + strlen(sourceImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:49:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDiskNumber) + 4 + strlen(sourceImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:50:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sourceImageDiskNumber) + 4 + strlen(imageDiskAllocationType) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:51:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(allocationAreaName) + 4 + strlen(imageDiskMode) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:51:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(allocationAreaName) + 4 + strlen(imageDiskMode) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:52:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(readPassword) + 4 + strlen(writePassword) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:52:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(readPassword) + 4 + strlen(writePassword) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:52:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(readPassword) + 4 + strlen(writePassword) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:70:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:94:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(sourceImageName);  // Image name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:101:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(sourceImageDiskNumber);  // Source image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:106:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskAllocationType);  // Image allocation type 0..10
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:113:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(allocationAreaName);  // Allocation area name 0..10
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:120:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskMode);  // Image disk mode 0..5
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:127:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(readPassword);  // Read password 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:134:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(writePassword);  // Write password 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCopyDm.c:141:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(multiPassword);  // Multi password 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDiskNumber) + 4 + strlen(imageDiskMode);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreate.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskMode);  // Image disk mode 0..5
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:48:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:48:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:49:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(targetIdentifier) + 4 + strlen(imageDiskNumber) + 4 + strlen(imageDiskDeviceType) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:49:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(targetIdentifier) + 4 + strlen(imageDiskNumber) + 4 + strlen(imageDiskDeviceType) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:49:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(targetIdentifier) + 4 + strlen(imageDiskNumber) + 4 + strlen(imageDiskDeviceType) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:50:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(imageDiskAllocationType) + 4 + strlen(allocationAreaNameOrVolser) + 1 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:50:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(imageDiskAllocationType) + 4 + strlen(allocationAreaNameOrVolser) + 1 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:51:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + 4 + strlen(imageDiskMode) + 1 + 4 + strlen(imageDiskLabel) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:51:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + 4 + strlen(imageDiskMode) + 1 + 4 + strlen(imageDiskLabel) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:52:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(readPassword) + 4 + strlen(writePassword) + 4 + strlen(multiPassword);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:52:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(readPassword) + 4 + strlen(writePassword) + 4 + strlen(multiPassword);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:52:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(readPassword) + 4 + strlen(writePassword) + 4 + strlen(multiPassword);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:93:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskDeviceType);  // Image disk device type 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:98:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskAllocationType);  // Image disk allocation type 1..10
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:103:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(allocationAreaNameOrVolser);  // Allocation area name or volser 0..8, 0..6 or 0..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:115:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskMode);  // Image disk mode 1..5
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:123:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskLabel);  // Image disk label 0..6
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:130:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(readPassword);  // Read password 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:137:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(writePassword);  // Write password 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskCreateDm.c:144:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(multiPassword);  // Multi password 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDelete.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskDeleteDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:47:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:48:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskQuery.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:47:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:48:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDiskNumber) + 4 + strlen(targetImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:48:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDiskNumber) + 4 + strlen(targetImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:49:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            targetImageDiskNumber) + 4 + strlen(readWriteMode) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:49:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            targetImageDiskNumber) + 4 + strlen(readWriteMode) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:91:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetImageName);  // Target image name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:96:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetImageDiskNumber);  // Target image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:101:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(readWriteMode);  // Read write mode 0-4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShare.c:108:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(optionalPassword);  // Optional password to share the disk 0-8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(targetImageDiskNumber) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:47:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(targetImageDiskNumber) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:48:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(targetImageName) + 4 + strlen(imageDiskNumber)  + 4 + strlen(readWriteMode) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:48:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(targetImageName) + 4 + strlen(imageDiskNumber)  + 4 + strlen(readWriteMode) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:48:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(targetImageName) + 4 + strlen(imageDiskNumber)  + 4 + strlen(readWriteMode) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:49:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(optionalPassword);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:66:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:85:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetImageDiskNumber);  // Target image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:90:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetImageName);  // Target image name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:95:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:100:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(readWriteMode);  // Read write mode 0-4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskShareDm.c:107:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(optionalPassword);  // Optional password to share the disk 0-8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshare.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDiskNumber) + 4 + strlen(targetImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:47:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDiskNumber) + 4 + strlen(targetImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDiskNumber);  // Image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetImageName);  // Target image name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageDiskUnshareDm.c:94:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetImageDiskNumber);  // Target image disk number 1..4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeleteDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c:41:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1 /* Null term */+ strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c:41:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1 /* Null term */+ strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplDeviceQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplQueryDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:46:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            savedSystem) + 4 + strlen(loadParameter) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:46:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            savedSystem) + 4 + strlen(loadParameter) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(savedSystem);  // Saved system 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(loadParameter);  // Load parameter 0..10 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageIplSetDm.c:95:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parameterString);  // Parameter string 0..64 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:44:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockDm.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(deviceAddress);  // Device address 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:38:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:38:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:39:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:48:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageLockQueryDm.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:38:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:38:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:39:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier) + strlen(vdev) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:39:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier) + strlen(vdev) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:39:82:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier) + strlen(vdev) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:48:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageMdiskLinkQuery.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(vdev);  //VDEV address of the virtual DASD
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:98:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            resultLineL = strlen(resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:180:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:185:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:199:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:244:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    memcpy(resultLine, (*outData)->nameList[i].imageName, strlen((*outData)->nameList[i].imageName) + 1);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageNameQueryDm.c:245:37:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                                    strcat(resultLine, "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePasswordSetDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) +strlen(imagePauseOrBegin);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:41:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) +strlen(imagePauseOrBegin);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:51:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePause.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imagePauseOrBegin);  // PAUSE=YES | NO
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:34:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int functionNameLength = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:35:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int useridLength = strlen(userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:36:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int targetIdentifierLength = strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:43:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        guestListSize += strlen(guests[i].vmapiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImagePerformanceQuery.c:85:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        guestNameLength = strlen(guests[i].vmapiString) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 1 /* Data format char */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryActivateTime.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:59:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:59:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:60:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:116:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            resultLineL = strlen(resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:198:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:203:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:217:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:274:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    resultLineL = strlen(resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageQueryDm.c:285:37:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                                    strcat(resultLine, "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageRecycle.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 /* imageRecordArrayLength */; /* Need to add in actual array data size */
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageReplaceDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:47:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:48:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            bootProgram) + 4 + strlen(brLba) + 4 + strlen(lun) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:48:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            bootProgram) + 4 + strlen(brLba) + 4 + strlen(lun) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:48:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            bootProgram) + 4 + strlen(brLba) + 4 + strlen(lun) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:66:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:85:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(bootProgram);  // Boot program 0..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:92:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(brLba);  // BR LBA 0..16 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:99:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lun);  // LUN 0..16 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsDefineDm.c:106:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(portName);  // Port name 0..16 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageScsiCharacteristicsQueryDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageStatusQuery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageUnlockDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(deviceAddress);  // Device address 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:49:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:49:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:50:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:50:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:51:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumer) + 4 + strlen(imageVolumeLabel) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:51:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumer) + 4 + strlen(imageVolumeLabel) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:52:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:52:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:53:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskOwner) + 4 + strlen(parmDiskNumber) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:53:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskOwner) + 4 + strlen(parmDiskNumber) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:54:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:54:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:55:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:55:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:56:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altParmDiskNumber) + 4 + strlen(altParmDiskPassword);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:68:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:92:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumer);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:97:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageVolumeLabel);  // Image volume label 1..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:102:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigName);  // System config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:109:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigType);  // System config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:114:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskOwner);  // Parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:119:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskNumber);  // Parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:124:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskPassword);  // Parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:129:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigName);  // Alt system config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:134:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigType);  // Alt system config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:139:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskOwner);  // Alt parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:144:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskNumber);  // Alt parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeAdd.c:149:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskPassword);  // Alt parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:49:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:49:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:50:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(password) + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:50:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(password) + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:50:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(password) + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:51:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumer) + 4 + strlen(imageVolumeLabel) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:51:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumer) + 4 + strlen(imageVolumeLabel) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:52:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:52:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:53:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskOwner) + 4 + strlen(parmDiskNumber) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:53:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskOwner) + 4 + strlen(parmDiskNumber) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:54:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:54:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:55:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:55:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:56:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altParmDiskNumber) + 4 + strlen(altParmDiskPassword);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:68:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(password);  // Password 1..200 or 0..200 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:92:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumer);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:97:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageVolumeLabel);  // Image volume label 1..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:102:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigName);  // System config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:109:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigType);  // System config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:114:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskOwner);  // Parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:119:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskNumber);  // Parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:124:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskPassword);  // Parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:129:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigName);  // Alt system config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:134:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigType);  // Alt system config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:139:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskOwner);  // Alt parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:144:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskNumber);  // Alt parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeDelete.c:149:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskPassword);  // Alt parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:46:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:47:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeShare.c:83:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 1
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:47:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            /* Function type */ + 4 + strlen(regionName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:47:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            /* Function type */ + 4 + strlen(regionName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:48:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageVolumeId) + 4 /* Start cyl */+ 4 /* Region size */+ 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:66:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(regionName);  // Region name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:95:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageVolumeId);  // Image volume id 0..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineDm.c:106:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(groupName);  // Group name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:46:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:47:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceDefineExtendedDm.c:84:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 1
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:46:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            /* Query type */+ 1 /* Entry type */+ 4 + strlen(entryNames);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryDm.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(entryNames);  // Entry names 0..255 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:46:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:47:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceQueryExtendedDm.c:84:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 1
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:47:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    /* Function type */+ 4 + strlen(regionName) + 4 + strlen(imageVolumeId) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:47:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    /* Function type */+ 4 + strlen(regionName) + 4 + strlen(imageVolumeId) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:48:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(groupName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(regionName);  // Region name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:94:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageVolumeId);  // Image volume id 0..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiImageVolumeSpaceRemoveDm.c:101:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(groupName);  // Group name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:39:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) 
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + 4 + strlen(userid)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                          + strlen(keywordlist) + 1 ;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataDelete.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(keywordlist)+1;  // Input keywords and null term
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:37:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) 
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:38:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + 4 + strlen(userid) 
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + strlen(keywordlist) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataGet.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(keywordlist) + 1;  // Input keywords and null term
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:50:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(nameArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:52:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        metadataArraySize += strlen(nameArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:55:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(dataArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:57:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        metadataArraySize += strlen(dataArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:59:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        metadataEntryStructureLengths[i] = 4 + strlen(nameArray[i]) + 4 + strlen(dataArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:59:75:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        metadataEntryStructureLengths[i] = 4 + strlen(nameArray[i]) + 4 + strlen(dataArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:91:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:105:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(nameArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSet.c:110:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(dataArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:37:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:38:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + 4 + strlen(userid)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      + strlen(keywordlist) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiMetadataSpaceQuery.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(keywordlist) + 1;  // Input keywords and null term
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(name);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:44:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(name);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListAdd.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(name);  // Name 1..64 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListDestroy.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListQuery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(name);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(name);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNameListRemove.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(name);  // Name 1..64 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceCreate.c:79:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceModify.c:79:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceQuery.c:79:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiNetworkIPInterfaceRemove.c:79:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPageOrSpoolVolumeAdd.c:81:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProcessAbendDump.c:81:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 /* For profile record array length */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:66:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileCreateDm.c:85:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 (image name)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileDeleteDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:38:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:38:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:39:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:48:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileLockQueryDm.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:66:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:66:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:67:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:112:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                        resultLineL = strlen(resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:192:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:197:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:211:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:253:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    resultLineL = strlen(resultLine);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileQueryDm.c:264:37:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                                    strcat(resultLine, "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 /* For profile record array length */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileReplaceDm.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiProfileUnlockDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 /* recordArraySize */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeCreateDm.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 (image name)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeDeleteDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeNameQueryDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeQueryDm.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 /*record array length */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiPrototypeReplaceDm.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 (image name)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAbendDump.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:51:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmNo.c:80:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:51:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAllDmYes.c:80:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryApiFunctionalLevel.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 /*operationId*/;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryAsynchronousOperationDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiQueryDirectoryManagerLevelDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:42:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:43:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiResponseRecovery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSMAPIStatusCapture.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 image name
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSSIQuery.c:31:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int functionNameLength = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSSIQuery.c:43:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(ALL);   // Target identifier
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSSIQuery.c:68:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(ALL);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessAddDm.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memorySegmentName);  // Memory segment name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessQueryDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memorySegmentName);  // Memory segment name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryAccessRemoveDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memorySegmentName);  // Memory segment name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:47:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:49:72:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            /* page access descriptor */+ 1/* memory attribute */+ 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memorySegmentName);  // Memory segment name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryCreate.c:101:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memoryAccessIdentifier);  // Memory access identifier 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryDelete.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memorySegmentName);  // Memory segment name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryQuery.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memorySegmentName);  // Memory segment name identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            memorySegmentName) + 4 + strlen(memoryAccessIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memorySegmentName);  // Memory segment name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSharedMemoryReplace.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(memoryAccessIdentifier);  // MemoryAccessIdentifier 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesActivateDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesDeactivateDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiStaticImageChangesImmediateDm.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:52:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemConfigSyntaxCheck.c:78:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAccessibility.c:81:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskAdd.c:81:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:41:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:41:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:48:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:49:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskIoQuery.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemDiskQuery.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemEQIDQuery.c:81:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:53:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:73:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemFCPFreeQuery.c:81:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c:33:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int functionNameLength = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c:34:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int useridLength = strlen(userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemImagePerformanceQuery.c:35:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int targetIdentifierLength = strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInfoQuery.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1 /* null term */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInfoQuery.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:37:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:37:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:38:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:49:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemInformationQuery.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1 /* null term */+ strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c:42:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1 /* null term */+ strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemIoQuery.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(realDeviceAddress);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:37:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:37:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:38:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:38:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:49:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPageUtilizationQuery.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c:32:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int functionNameLength = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c:33:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int useridLength = strlen(userid);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInfoQuery.c:34:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int targetIdentifierLength = strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:46:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:47:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceInformationQuery.c:84:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:39:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:39:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:40:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(eventType) +1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:40:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(eventType) +1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:52:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdDisable.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(eventType);  // Image device number 1..17 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:39:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:39:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:40:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(eventType) +1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:40:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(eventType) +1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:52:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:71:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemPerformanceThresholdEnable.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(eventType);  // Image device number 1..17 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemRDRFileManage.c:83:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskAdd.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskDelete.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:52:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSCSIDiskQuery.c:78:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:46:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:47:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemServiceQuery.c:84:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:52:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:78:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:87:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            sprintf(line+strlen(line), " %s,", keyValueArray[i]);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:89:9:  [1] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source is a constant character.
        sprintf(line+strlen(line), "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemShutdown.c:89:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sprintf(line+strlen(line), "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:38:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:38:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:39:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:39:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + strlen(password) + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:50:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemSpoolUtilizationQuery.c:70:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:35:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:35:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:36:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:39:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:40:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:52:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiSystemWWPNQuery.c:78:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocate.c:81:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateImageAttributes.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateModify.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:36:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:36:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:37:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:40:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:41:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:54:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVMRelocateStatus.c:82:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:47:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:48:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(coupledImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:48:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(coupledImageName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:66:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:80:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:85:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:90:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(coupledImageName);  // Coupled image name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreate.c:95:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(coupledImageDeviceNumber);  // Coupled image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(coupledImageName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionCreateDm.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(coupledImageName);  // Coupled image name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDelete.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualChannelConnectionDeleteDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(lanName) + 4 + strlen(lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:47:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(lanName) + 4 + strlen(lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanName);  // Lan name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLan.c:93:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanOwner);  // Lan owner 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(lanName) + 4 + strlen(lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:47:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(lanName) + 4 + strlen(lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanName);  // Lan name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectLanDm.c:93:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanOwner);  // Lan owner 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:47:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(switchName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitch.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(switchName);  // Switch name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:47:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:48:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            imageDeviceNumber) + 4 + strlen(switchName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchDm.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(switchName);  // Switch name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterConnectVswitchExtended.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:48:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            /* networking adapter devices */+ 4 + strlen(channelPathId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreate.c:94:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(channelPathId);  // Channel path id 0..2 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:46:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:47:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:47:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:49:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            /* networking adapter devices */ + 4 + strlen(channelPathId) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:50:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(macId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:96:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(channelPathId);  // Channel path ID 0..2 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateDm.c:103:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(macId);  // Mac ID 0..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtended.c:85:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterCreateExtendedDm.c:88:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDelete.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDeleteDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnect.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterDisconnectDm.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQuery.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(imageDeviceNumber);  // Image device number 1..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:48:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen( functionName ) + 4 + strlen( userid ) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:48:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen( functionName ) + 4 + strlen( userid ) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:49:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        4 + passwordLength + 4 + strlen( targetIdentifier ) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:53:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen( keyValueArray[i] ) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:54:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen( keyValueArray[i] ) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen( functionName );
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen( userid );  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen( targetIdentifier );  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkAdapterQueryExtended.c:91:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen( keyValueArray[i] ) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(lanName)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:46:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(lanName)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:47:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + 1 + strlen(lanOwner) + 1 + strlen(accessOption) + 1 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:47:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + 1 + strlen(lanOwner) + 1 + strlen(accessOption) + 1 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:47:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + 1 + strlen(lanOwner) + 1 + strlen(accessOption) + 1 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:48:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            accessGrantName) + 1 + strlen(promiscuity) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanName);  // Lan name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanOwner);  // Lan owner 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:92:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(accessOption);  // Access option GRANT or REVOKE
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:96:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(accessGrantName);  // Access grant user 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccess.c:100:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(promiscuity);  // Promiscuous or nonpromiscuous
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(lanName)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:46:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + strlen(lanName)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:47:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + 1 + strlen(lanOwner) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:59:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanName);  // Lan name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanAccessQuery.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanOwner);  // Lan owner 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:46:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            lanName) + 4 + strlen(lanOwner) + 1 /* lanType */+ 1 /* transportType */;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanName);  // Lan name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanCreate.c:87:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanOwner);  // Lan owner 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:42:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:43:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:43:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:44:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            lanName) + 4 + strlen(lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanName);  // Lan name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanDelete.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanOwner);  // Lan owner 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:42:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:43:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:43:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:44:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            lanName) + 4 + strlen(lanOwner);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanName);  // Lan name 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkLanQuery.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(lanOwner);  // Lan owner 1..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:42:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:42:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:43:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:55:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkOsaQuery.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryLan.c:41:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryLan.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryOsa.c:41:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 1 + strlen(functionName) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkQueryOsa.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:39:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:39:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:40:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:43:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:44:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVLANQueryStats.c:83:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:47:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:47:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:47:98:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:48:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(realDeviceAddress) + 4 + strlen(portName) + 4 + strlen(controllerName) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:48:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(realDeviceAddress) + 4 + strlen(portName) + 4 + strlen(controllerName) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:48:74:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(realDeviceAddress) + 4 + strlen(portName) + 4 + strlen(controllerName) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:48:97:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(realDeviceAddress) + 4 + strlen(portName) + 4 + strlen(controllerName) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:49:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            1 + 4 + 1 + 1 + 4 + 1 + 1 + 4 + strlen(systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(parmDiskOwner) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:49:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            1 + 4 + 1 + 1 + 4 + 1 + 1 + 4 + strlen(systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(parmDiskOwner) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:49:107:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            1 + 4 + 1 + 1 + 4 + 1 + 1 + 4 + strlen(systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(parmDiskOwner) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:50:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(parmDiskNumber) + 4 + strlen(parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:50:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(parmDiskNumber) + 4 + strlen(parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:50:77:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(parmDiskNumber) + 4 + strlen(parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:51:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(altParmDiskNumber) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:51:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(altParmDiskNumber) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:51:78:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(altParmDiskNumber) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:52:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altParmDiskPassword) + 1 + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:70:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(switchName);  // Switch name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:94:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(realDeviceAddress);  // Real device address 0..14 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:101:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(portName);  // Port name 0..26 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:108:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(controllerName);  // Controller name 0..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:134:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigName);  // System config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:141:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigType);  // System config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:148:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskOwner);  // Parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:155:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskNumber);  // Parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:162:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskPassword);  // Parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:169:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigName);  // Alt system config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:176:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigType);  // Alt system config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:183:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskOwner);  // Alt parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:190:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskNumber);  // Alt parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreate.c:197:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskPassword);  // Alt parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchCreateExtended.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:50:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:50:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:51:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:51:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:52:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            switchName) + 1 /* updateSystemConfigIndicator */+ 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:53:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:53:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:54:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskOwner) + 4 + strlen(parmDiskNumber) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:54:63:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskOwner) + 4 + strlen(parmDiskNumber) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:55:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:55:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:56:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:56:71:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altSystemConfigType) + 4 + strlen(altParmDiskOwner) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:57:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            altParmDiskNumber) + 4 + strlen(altParmDiskPassword);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:74:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:88:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:93:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(switchName);  // Switch name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:101:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigName);  // System config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:108:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigType);  // System config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:115:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskOwner);  // Parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:122:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskNumber);  // Parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:129:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskPassword);  // Parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:136:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigName);  // Alt system config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:143:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigType);  // Alt system config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:150:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskOwner);  // Alt parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:157:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskNumber);  // Alt parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDelete.c:164:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskPassword);  // Alt parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchDeleteExtended.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:77:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQuery.c:82:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(switchName);  // Switch name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:49:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:50:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryByteStats.c:91:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryExtended.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:49:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:50:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:63:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:69:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:83:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryIUOStats.c:91:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchQueryStats.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:48:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:48:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:48:98:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4 + passwordLength + 4 + strlen(targetIdentifier) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:49:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(grantUserid) + 4 + strlen(userVlanId) + 4 + strlen(revokeUserid) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:49:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(grantUserid) + 4 + strlen(userVlanId) + 4 + strlen(revokeUserid) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:49:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(grantUserid) + 4 + strlen(userVlanId) + 4 + strlen(revokeUserid) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:49:93:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(switchName) + 4 + strlen(grantUserid) + 4 + strlen(userVlanId) + 4 + strlen(revokeUserid) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:50:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(realDeviceAddress) + 4 + strlen(portName) + 4 + strlen(controllerName) + 1 + 4 + 1 + 1 + 1 + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:50:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(realDeviceAddress) + 4 + strlen(portName) + 4 + strlen(controllerName) + 1 + 4 + 1 + 1 + 1 + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:50:68:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(realDeviceAddress) + 4 + strlen(portName) + 4 + strlen(controllerName) + 1 + 4 + 1 + 1 + 1 + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:51:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(parmDiskOwner) + 4 + strlen(parmDiskNumber) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:51:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(parmDiskOwner) + 4 + strlen(parmDiskNumber) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:51:75:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(parmDiskOwner) + 4 + strlen(parmDiskNumber) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:51:103:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(systemConfigName) + 4 + strlen(systemConfigType) + 4 + strlen(parmDiskOwner) + 4 + strlen(parmDiskNumber) +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:52:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(altSystemConfigType) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:52:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(altSystemConfigType) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:52:82:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            4 + strlen(parmDiskPassword) + 4 + strlen(altSystemConfigName) + 4 + strlen(altSystemConfigType) + 4 +
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:53:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altParmDiskOwner) + 4 + strlen(altParmDiskNumber) + 4 + strlen(altParmDiskPassword) + 1 + 4 + strlen(macId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:53:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altParmDiskOwner) + 4 + strlen(altParmDiskNumber) + 4 + strlen(altParmDiskPassword) + 1 + 4 + strlen(macId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:53:76:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altParmDiskOwner) + 4 + strlen(altParmDiskNumber) + 4 + strlen(altParmDiskPassword) + 1 + 4 + strlen(macId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:53:114:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            strlen(altParmDiskOwner) + 4 + strlen(altParmDiskNumber) + 4 + strlen(altParmDiskPassword) + 1 + 4 + strlen(macId);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:67:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:72:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:86:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:91:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(switchName);  // Switch name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:96:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(grantUserid);  // Grant userid 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:103:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userVlanId);  // User vlan id 0..19 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:110:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(revokeUserid);  // Revoke userid 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:117:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(realDeviceAddress);  // Real device address 0..14 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:124:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(portName);  // Port name 0..26 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:131:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(controllerName);  // Controller name 0..71
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:152:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigName);  // System config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:159:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(systemConfigType);  // System config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:166:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskOwner);  // Parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:173:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskNumber);  // Parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:180:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(parmDiskPassword);  // Parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:187:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigName);  // Alt system config name 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:194:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altSystemConfigType);  // Alt system config type 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:201:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskOwner);  // Alt parm disk owner 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:208:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskNumber);  // Alt parm disk number 0..4 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:215:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(altParmDiskPassword);  // Alt parm disk password 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSet.c:225:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(macId);  // MAC id 0..6 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:40:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:40:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:41:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:44:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        inputSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:45:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keyValueSize += strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:58:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:64:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:78:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVirtualNetworkVswitchSetExtended.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        tempSize = strlen(keyValueArray[i]) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:45:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:45:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:46:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:46:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:47:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            configurationFileName) + 4 + strlen(configurationFileType) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:48:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(configurationDirName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:60:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:65:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:79:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:84:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(configurationFileName);  // Configuration file name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(configurationFileType);  // Configuration file type 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationQuery.c:94:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(configurationDirName);  // Configuration SFS directory name 1..153
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:47:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:47:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:48:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:48:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:49:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            configurationFileName) + 4 + strlen(configurationFileType) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:50:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + strlen(configurationDirName) + 1 + 4;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:70:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:89:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:94:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(configurationFileName);  // Configuration file name 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:99:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(configurationFileType);  // Configuration file type 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmConfigurationUpdate.c:104:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(configurationDirName);  // Configuration SFS directory name 1..153
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:43:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:43:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:44:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:61:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // Userid 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiVmrmMeasurementQuery.c:75:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:44:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:44:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int inputSize = 4 + 4 + strlen(functionName) + 4 + strlen(userid) + 4
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:45:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(command);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:45:67:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            + passwordLength + 4 + strlen(targetIdentifier) + 4 + strlen(command);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:57:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(functionName);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:62:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(userid);  // UserId 1..8 or 0..8 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:76:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(targetIdentifier);  // Target identifier 1..8 or 1..64 chars
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/vmapiXcatCommandsIUO.c:81:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    tempSize = strlen(command);  // Command string, command size is not used
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:42:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(imageName) < 1 || strlen(imageName) > 8) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:42:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(imageName) < 1 || strlen(imageName) > 8) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:54:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(profileName) < 1 || strlen(profileName) > 8) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:54:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(profileName) < 1 || strlen(profileName) > 8) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:67:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if ((strlen(devNumber) == 4) && ((devNumber[0] > 47 && devNumber[0] < 58)
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:91:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = strlen(s);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:174:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sizeOfebcdicString = strlen(ebcdicString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:187:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int sizeOfasciiString = strlen(asciiString);
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:256:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (strlen(statusString)> 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:292:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (strlen(statusString)> 0) {
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:347:17:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                strcat(line, "\0");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:348:17:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
                strcat(line, "\n");
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:349:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                temp = strlen(errorBuffer) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:391:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    msgLength = strlen(msg) + 1; // add in null term byte
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:396:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        msgLength = strlen(msgToAdd) + 1;
data/zvmcloudconnector-1.4.1/zthin-parts/zthin/src/wrapperutils.c:442:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            msgLength = strlen(tempBufferP) + 1;

ANALYSIS SUMMARY:

Hits = 5492
Lines analyzed = 61384 in approximately 2.59 seconds (23667 lines/second)
Physical Source Lines of Code (SLOC) = 45972
Hits@level = [0] 1737 [1] 1988 [2] 2830 [3] 212 [4] 461 [5]   1
Hits@level+ = [0+] 7229 [1+] 5492 [2+] 3504 [3+] 674 [4+] 462 [5+]   1
Hits/KSLOC@level+ = [0+] 157.248 [1+] 119.464 [2+] 76.2203 [3+] 14.6611 [4+] 10.0496 [5+] 0.0217524
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.