プロジェクト

全般

プロフィール

バグ #3940

CorbaNaming.cppのポインタ演算

n-ando7年以上前に追加.

ステータス:
新規
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2017/02/10
期日:
進捗率:

0%

予定工数:

説明

  void CorbaNaming::nameToString(const CosNaming::Name& name,
                                 char* string_name,
                                 CORBA::ULong slen)
  {
    char* s = string_name;
    for (CORBA::ULong i = 0; i < name.length(); ++i)
      {
        // Copy id to string_name
        for (const char* id = name[i].id; *id != '\0'; ++id) // ここがMISRAで Pointer arithmetic is not on array. の指摘が出る

以下の指摘の対処を行う。

  • CorbaNaming.cpp 927 Pointer arithmetic is not on array.
  • CorbaNaming.cpp 937 Pointer arithmetic is not on array.
  • CorbaNaming.cpp 963 Pointer arithmetic is not on array.
  • CorbaNaming.cpp 976 Pointer arithmetic is not on array.

他の形式にエクスポート: Atom PDF